[Asterisk-cvs] asterisk/apps app_cut.c,1.4,1.5

markster at lists.digium.com markster at lists.digium.com
Mon Apr 12 12:06:17 CDT 2004


Update of /usr/cvsroot/asterisk/apps
In directory mongoose.digium.com:/tmp/cvs-serv13578/apps

Modified Files:
	app_cut.c 
Log Message:
Fix cut properly (bug #1138)


Index: app_cut.c
===================================================================
RCS file: /usr/cvsroot/asterisk/apps/app_cut.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- app_cut.c	24 Feb 2004 18:57:46 -0000	1.4
+++ app_cut.c	12 Apr 2004 16:08:20 -0000	1.5
@@ -5,7 +5,7 @@
  *
  * Copyright (c) 2003 Tilghman Lesher.  All rights reserved.
  *
- * Tilghman Lesher <app_cut__v002 at the-tilghman.com>
+ * Tilghman Lesher <app_cut__v003 at the-tilghman.com>
  *
  * $Id$
  *
@@ -82,16 +82,14 @@
 	if (args_okay) {
 		char d, ds[2];
 		char *tmp = alloca(strlen(varname) + 4);
-		char *tmp2 = alloca(MAXRESULT);
+		char varvalue[MAXRESULT], *tmp2=varvalue;
 		char retstring[MAXRESULT];
 
-		if (tmp2)
-			memset(tmp2, 0, MAXRESULT);
 		memset(retstring, 0, MAXRESULT);
 
-		if (tmp && tmp2) {
+		if (tmp) {
 			snprintf(tmp, strlen(varname) + 4, "${%s}", varname);
-			memset(tmp2, 0, sizeof(tmp2));
+			memset(varvalue, 0, sizeof(varvalue));
 		} else {
 			ast_log(LOG_ERROR, "Out of memory");
 			return -1;




More information about the svn-commits mailing list