[vlc-devel] [PATCH] control: rc: avoid stringop-truncation warning

Steve Lhomme robux4 at ycbcr.xyz
Mon Jan 20 08:03:42 CET 2020


LGTM

On 2020-01-19 16:39, Alexandre Janniaux wrote:
> Fortify enabled implies a warning if we use strncpy with a length equal
> to the buffer size. As we fill the last item with a null character, we
> can use length-1 instead as well.
> ---
>   modules/control/rc.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/modules/control/rc.c b/modules/control/rc.c
> index cd85602d59..dc37d352ad 100644
> --- a/modules/control/rc.c
> +++ b/modules/control/rc.c
> @@ -1730,7 +1730,7 @@ static int Activate( vlc_object_t *p_this )
>           }
>   
>           addr.sun_family = AF_LOCAL;
> -        strncpy( addr.sun_path, psz_unix_path, sizeof( addr.sun_path ) );
> +        strncpy( addr.sun_path, psz_unix_path, sizeof( addr.sun_path ) - 1 );
>           addr.sun_path[sizeof( addr.sun_path ) - 1] = '\0';
>   
>           if (bind (i_socket, (struct sockaddr *)&addr, sizeof (addr))
> -- 
> 2.25.0
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
> 


More information about the vlc-devel mailing list