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

Modified Files:
        pbx.c 
Log Message:
don't try to copy NULL appdata (bug #4422)


Index: pbx.c
===================================================================
RCS file: /usr/cvsroot/asterisk/pbx.c,v
retrieving revision 1.250
retrieving revision 1.251
diff -u -d -r1.250 -r1.251
--- pbx.c       5 Jun 2005 15:04:43 -0000       1.250
+++ pbx.c       5 Jun 2005 16:08:44 -0000       1.251
@@ -5038,7 +5038,8 @@
                                if (tmp) {
                                        memset(tmp, 0, sizeof(struct app_tmp));
                                        strncpy(tmp->app, app, sizeof(tmp->app) 
- 1);
-                                       strncpy(tmp->data, appdata, 
sizeof(tmp->data) - 1);
+                                       if (appdata)
+                                               ast_copy_string(tmp->data, 
appdata, sizeof(tmp->data));
                                        tmp->chan = chan;
                                        if (sync > 1) {
                                                if (locked_channel)

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to