svn commit: r277841 - head/contrib/amd/hlfsd
Roman Divacky
rdivacky at freebsd.org
Wed Jan 28 19:05:03 UTC 2015
Given that this is a contributed code - have you sent the fix
upstream? Also, upstream seems to have newer versions of this...
On Wed, Jan 28, 2015 at 06:19:26PM +0000, Dimitry Andric wrote:
> Author: dim
> Date: Wed Jan 28 18:19:25 2015
> New Revision: 277841
> URL: https://svnweb.freebsd.org/changeset/base/277841
>
> Log:
> Fix the following clang 3.6.0 warning in contrib/amd/hlfsd/homedir.c:
>
> contrib/amd/hlfsd/homedir.c:497:8: error: address of array 'buf' will
> always evaluate to 'true' [-Werror,-Wpointer-bool-conversion]
> if (!buf || buf[0] == '\0')
> ~^~~
>
> In the affected function, 'buf' is declared as an array of char, so it
> can never be null. Remove the unecessary check.
>
> Modified:
> head/contrib/amd/hlfsd/homedir.c
>
> Modified: head/contrib/amd/hlfsd/homedir.c
> ==============================================================================
> --- head/contrib/amd/hlfsd/homedir.c Wed Jan 28 18:13:52 2015 (r277840)
> +++ head/contrib/amd/hlfsd/homedir.c Wed Jan 28 18:19:25 2015 (r277841)
> @@ -494,7 +494,7 @@ readent:
> buf[0] = '\0';
> fgets(buf, 256, passwd_fp);
> passwd_line++;
> - if (!buf || buf[0] == '\0')
> + if (buf[0] == '\0')
> goto readent;
>
> /* read user name */
More information about the svn-src-head
mailing list