Reviewed-by: Jan Friesse <[email protected]> Russell Bryant napsal(a): > Change a couple of string functions to use the the output length > limiting counterpart. > > Signed-off-by: Russell Bryant <[email protected]> > --- > exec/logsys.c | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/exec/logsys.c b/exec/logsys.c > index 579af99..90be53a 100644 > --- a/exec/logsys.c > +++ b/exec/logsys.c > @@ -505,7 +505,7 @@ static void log_printf_to_logs ( > break; > > case 'l': > - sprintf (line_no, "%d", file_line); > + snprintf (line_no, sizeof (line_no), > "%d", file_line); > normal_p = line_no; > syslog_p = line_no; > break; > @@ -1241,7 +1241,7 @@ void _logsys_log_vprintf ( > subsysid = LOGSYS_DECODE_SUBSYSID(rec_ident); > level = LOGSYS_DECODE_LEVEL(rec_ident); > > - len = vsprintf (logsys_print_buffer, format, ap); > + len = vsnprintf (logsys_print_buffer, sizeof (logsys_print_buffer), > format, ap); > if (logsys_print_buffer[len - 1] == '\n') { > logsys_print_buffer[len - 1] = '\0'; > len -= 1;
_______________________________________________ Openais mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/openais
