From ce7bdf9f621f18950b24dc474e9ea34ea1d355e8 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Fri, 26 Dec 2014 16:14:35 -0700 Subject: [PATCH] ttsession: Coverity (memory corruption, moderate) --- cde/lib/tt/bin/ttsession/mp_server.C | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cde/lib/tt/bin/ttsession/mp_server.C b/cde/lib/tt/bin/ttsession/mp_server.C index 18b58a86d..c0ea10c0c 100644 --- a/cde/lib/tt/bin/ttsession/mp_server.C +++ b/cde/lib/tt/bin/ttsession/mp_server.C @@ -890,7 +890,8 @@ sig_handler(int sig) // session we print out the child session's id. if ((background_mode) && (forked_pid > 0)) { if (print_sessid) { - read(ds_fds[0], session_buf, 255); + memset(session_buf, 0, 255); + read(ds_fds[0], session_buf, 255 - 1); printf("%s", session_buf); } // this is the signal from the forked