lib/gshadow.c: sgetsgent(): Be consistent using NULL

0 is a horrible null-pointer constant.  Don't use it.
Especially, when just a few lines above, in the same function,
we've used NULL for the same thing.

Signed-off-by: Alejandro Colomar <alx@kernel.org>
This commit is contained in:
Alejandro Colomar
2024-12-05 21:20:59 -06:00
committed by Serge Hallyn
parent 64ab7221fb
commit c1d597acbb
+4 -3
View File
@@ -14,6 +14,7 @@
#ident "$Id$"
#include <stddef.h>
#include <stdio.h>
#include <string.h>
@@ -87,9 +88,9 @@ sgetsgent(const char *string)
if (len > sgrbuflen) {
char *buf = REALLOC(sgrbuf, len, char);
if (NULL == buf) {
if (NULL == buf)
return NULL;
}
sgrbuf = buf;
sgrbuflen = len;
}
@@ -111,7 +112,7 @@ sgetsgent(const char *string)
*/
if (NULL != cp || i != FIELDS)
return 0;
return NULL;
sgroup.sg_name = fields[0];
sgroup.sg_passwd = fields[1];