]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
update
authorAnthony Minessale <anthony.minessale@gmail.com>
Sat, 4 Oct 2008 19:00:13 +0000 (19:00 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Sat, 4 Oct 2008 19:00:13 +0000 (19:00 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@582 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/openzap/src/include/openzap.h
libs/openzap/src/zap_io.c

index 7e670f14c2413ba492d1fe52de94c5421e07accb..567a0e53eb620ce35b43b2cfbd79117df03ad18d 100644 (file)
 #define zap_copy_string(x,y,z) strncpy(x, y, z - 1) 
 #define zap_set_string(x,y) strncpy(x, y, sizeof(x)-1) 
 #define zap_strlen_zero(s) (!s || *s == '\0')
+#define zap_strlen_zero_buf(s) (*s == '\0')
 
 
 #define zap_channel_test_feature(obj, flag) ((obj)->features & flag)
index 1f07f3af9833415bd470777428444a9500ce19d0..8d74f9faf6c3a7203a7e36ade86af5b98a3fe4c0 100644 (file)
@@ -1698,7 +1698,7 @@ static zap_status_t handle_dtmf(zap_channel_t *zchan, zap_size_t datalen)
                        dblen = sizeof(digits) - 1;
                }
 
-               if (zap_buffer_read(zchan->gen_dtmf_buffer, digits, dblen) && !zap_strlen_zero(digits)) {
+               if (zap_buffer_read(zchan->gen_dtmf_buffer, digits, dblen) && !zap_strlen_zero_buf(digits)) {
                        zap_log(ZAP_LOG_DEBUG, "%d:%d GENERATE DTMF [%s]\n", zchan->span_id, zchan->chan_id, digits);   
                
                        for (cur = digits; *cur; cur++) {