[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