mirror of
https://github.com/sudo-project/sudo.git
synced 2025-09-04 16:25:25 +00:00
Cast NULL terminator argument to char * when calling sudo_mkgrent().
Avoids a portability issue on systems where NULL is not a pointer.
This commit is contained in:
@@ -753,7 +753,7 @@ sudo_fakegrnam(const char *group)
|
||||
debug_return_ptr(NULL);
|
||||
}
|
||||
|
||||
debug_return_ptr(sudo_mkgrent(group, gid, NULL));
|
||||
debug_return_ptr(sudo_mkgrent(group, gid, (char *)NULL));
|
||||
}
|
||||
|
||||
void
|
||||
|
@@ -207,22 +207,22 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
|
||||
sudoers_setlocale(SUDOERS_LOCALE_SUDOERS, NULL);
|
||||
|
||||
/* Prime the group cache */
|
||||
gr = sudo_mkgrent("wheel", 0, "millert", "root", NULL);
|
||||
gr = sudo_mkgrent("wheel", 0, "millert", "root", (char *)NULL);
|
||||
if (gr == NULL)
|
||||
goto done;
|
||||
sudo_gr_delref(gr);
|
||||
|
||||
gr = sudo_mkgrent("operator", 5, "operator", "root", "millert", NULL);
|
||||
gr = sudo_mkgrent("operator", 5, "operator", "root", "millert", (char *)NULL);
|
||||
if (gr == NULL)
|
||||
goto done;
|
||||
sudo_gr_delref(gr);
|
||||
|
||||
gr = sudo_mkgrent("staff", 20, "root", "millert", NULL);
|
||||
gr = sudo_mkgrent("staff", 20, "root", "millert", (char *)NULL);
|
||||
if (gr == NULL)
|
||||
goto done;
|
||||
sudo_gr_delref(gr);
|
||||
|
||||
gr = sudo_mkgrent("sudo", 100, "root", "millert", NULL);
|
||||
gr = sudo_mkgrent("sudo", 100, "root", "millert", (char *)NULL);
|
||||
if (gr == NULL)
|
||||
goto done;
|
||||
sudo_gr_delref(gr);
|
||||
|
Reference in New Issue
Block a user