[apparmor] [PATCH 1/4] libapparmor: Perform strlen() test before indexing into the string

Seth Arnold seth.arnold at canonical.com
Tue Jun 16 00:58:43 UTC 2015


On Mon, Jun 15, 2015 at 07:33:13PM -0500, Tyler Hicks wrote:
> It looks odd to access the first character of a string before checking
> to see if the string's length is zero. This is actually fine, in
> practice, since strlen() looks at the first character of the string for
> the presence of '\0' which means this is entirely a cosmetic change.
> 
> Signed-off-by: Tyler Hicks <tyhicks at canonical.com>

Acked-by: Seth Arnold <seth.arnold at canonical.com>

Thanks

> ---
>  libraries/libapparmor/src/private.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libraries/libapparmor/src/private.c b/libraries/libapparmor/src/private.c
> index 4769f34..d237a0d 100644
> --- a/libraries/libapparmor/src/private.c
> +++ b/libraries/libapparmor/src/private.c
> @@ -113,7 +113,7 @@ int _aa_is_blacklisted(const char *name, const char *path)
>  	struct ignored_suffix_t *suffix;
>  
>  	/* skip dot files and files with no name */
> -	if (*name == '.' || !strlen(name))
> +	if (!strlen(name) || *name == '.')
>  		return 1;
>  
>  	name_len = strlen(name);
> -- 
> 2.1.4
> 
> 
> -- 
> AppArmor mailing list
> AppArmor at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20150615/9a1c1684/attachment.pgp>


More information about the AppArmor mailing list