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

Reply via email to