[libvirt] [PATCH v2 3/4] syntax-check: update of sprintf rule to mention g_snpritnf

Eric Blake eblake at redhat.com
Wed Nov 13 16:39:13 UTC 2019


On 11/13/19 10:33 AM, Pavel Hrdina wrote:
> Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
> ---
> 
> new in v2
> 
>   build-aux/syntax-check.mk | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/build-aux/syntax-check.mk b/build-aux/syntax-check.mk
> index 1c46928ac7..ff1198ca73 100644
> --- a/build-aux/syntax-check.mk
> +++ b/build-aux/syntax-check.mk
> @@ -462,11 +462,11 @@ sc_prohibit_risky_id_promotion:
>   	halt='cast -1 to ([ug]id_t) before comparing against id' \
>   	  $(_sc_search_regexp)
>   
> -# Use snprintf rather than s'printf, even if buffer is provably large enough,
> +# Use g_snprintf rather than s'printf, even if buffer is provably large enough,
>   # since gnulib has more guarantees for snprintf portability
>   sc_prohibit_sprintf:
>   	@prohibit='\<[s]printf\>' \

Should we be modifying @prohibit= to also prohibit bare snprintf?

> -	halt='use snprintf, not sprintf' \
> +	halt='use g_snprintf, not sprintf' \
>   	  $(_sc_search_regexp)
>   
>   sc_prohibit_readlink:
> 

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org




More information about the libvir-list mailing list