[Freeswitch-svn] [commit] r6668 - freeswitch/trunk/src

Freeswitch SVN anthm at freeswitch.org
Tue Dec 11 15:32:41 EST 2007


Author: anthm
Date: Tue Dec 11 15:32:40 2007
New Revision: 6668

Modified:
   freeswitch/trunk/src/switch_utils.c

Log:
whatever

Modified: freeswitch/trunk/src/switch_utils.c
==============================================================================
--- freeswitch/trunk/src/switch_utils.c	(original)
+++ freeswitch/trunk/src/switch_utils.c	Tue Dec 11 15:32:40 2007
@@ -1098,7 +1098,7 @@
 	size_t replace_len = strlen(replace);
 	size_t i, n;
 	size_t dest_len = 0;
-	char *dest;
+	char *dest, *tmp;
 
 	dest = (char *) malloc(sizeof(char));
 
@@ -1107,13 +1107,17 @@
 			for (n = 0; n < replace_len; n++) {
 				dest[dest_len] = replace[n];
 				dest_len++;
-				dest = (char *) realloc(dest, sizeof(char) * (dest_len + 1));
+				tmp = (char *) realloc(dest, sizeof(char) * (dest_len + 1));
+				switch_assert(tmp);
+				dest = tmp;
 			}
 			i += search_len - 1;
 		} else {
 			dest[dest_len] = string[i];
 			dest_len++;
-			dest = (char *) realloc(dest, sizeof(char) * (dest_len + 1));
+			tmp = (char *) realloc(dest, sizeof(char) * (dest_len + 1));
+			switch_assert(tmp);
+			dest = tmp;
 		}
 	}
 



More information about the Freeswitch-svn mailing list