]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
This would have never been true, since we're passing (sizeof(req.data) - 1) as the...
authorJason Parker <jparker@digium.com>
Fri, 25 Jan 2008 21:24:49 +0000 (21:24 +0000)
committerJason Parker <jparker@digium.com>
Fri, 25 Jan 2008 21:24:49 +0000 (21:24 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@100378 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index 1cd25b516057a9865a261925d86ad9bb73d29579..dd8a6a55767bfd933da450bfd4a5e4a1904c5a36 100644 (file)
@@ -15330,11 +15330,10 @@ static int sipsock_read(int *id, int fd, short events, void *ignore)
                        ast_log(LOG_WARNING, "Recv error: %s\n", strerror(errno));
                return 1;
        }
-       if (option_debug && res == sizeof(req.data)) {
+       if (option_debug && res == sizeof(req.data) - 1)
                ast_log(LOG_DEBUG, "Received packet exceeds buffer. Data is possibly lost\n");
-               req.data[sizeof(req.data) - 1] = '\0';
-       } else
-               req.data[res] = '\0';
+
+       req.data[res] = '\0';
        req.len = res;
        if(sip_debug_test_addr(&sin))   /* Set the debug flag early on packet level */
                ast_set_flag(&req, SIP_PKT_DEBUG);