[Asterisk-cvs] asterisk/apps app_voicemail.c,1.129,1.130

markster at lists.digium.com markster at lists.digium.com
Thu Jul 8 11:18:01 CDT 2004


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

Modified Files:
	app_voicemail.c 
Log Message:
Re-fix bug #1977 (bug #1997)


Index: app_voicemail.c
===================================================================
RCS file: /usr/cvsroot/asterisk/apps/app_voicemail.c,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -d -r1.129 -r1.130
--- app_voicemail.c	8 Jul 2004 07:31:09 -0000	1.129
+++ app_voicemail.c	8 Jul 2004 15:03:48 -0000	1.130
@@ -1665,12 +1665,11 @@
 	char arguments[255];
 	int newvoicemails = 0, oldvoicemails = 0;
 
-	if(externnotify[0]) {
+	if(!ast_strlen_zero(externnotify)) {
 		if (ast_app_messagecount(extension, &newvoicemails, &oldvoicemails)) {
 			ast_log(LOG_ERROR, "Problem in calculating number of voicemail messages available for extension %s\n", extension);
 		} else {
-			strncpy(arguments, externnotify, sizeof(arguments));
-			snprintf(arguments, sizeof(arguments)-1, "%s %s %s %d&", externnotify, context, extension, newvoicemails);
+			snprintf(arguments, sizeof(arguments), "%s %s %s %d&", externnotify, context, extension, newvoicemails);
 			ast_log(LOG_DEBUG,"Executing %s\n", arguments);
 	  		ast_safe_system(arguments);
 		}




More information about the svn-commits mailing list