]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
make sure old_pid_buffer is null terminated
authorMichael Jerris <mike@jerris.com>
Wed, 30 Apr 2014 20:36:14 +0000 (16:36 -0400)
committerMichael Jerris <mike@jerris.com>
Wed, 30 Apr 2014 20:36:14 +0000 (16:36 -0400)
src/switch.c

index e76bd8d913fdbe4f49c94d4eb2ae1d473d569852..b1c94eea911d1f0ff9f36164705bfee667783636 100644 (file)
@@ -1140,7 +1140,7 @@ int main(int argc, char *argv[])
 
        if (switch_file_open(&fd, pid_path, SWITCH_FOPEN_READ, SWITCH_FPROT_UREAD | SWITCH_FPROT_UWRITE, pool) == SWITCH_STATUS_SUCCESS) {
 
-               old_pid_len = sizeof(old_pid_buffer);
+               old_pid_len = sizeof(old_pid_buffer) -1;
                switch_file_read(fd, old_pid_buffer, &old_pid_len);
                switch_file_close(fd);
        }