mirror of
https://github.com/sudo-project/sudo.git
synced 2025-09-03 07:45:47 +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(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
debug_return_ptr(sudo_mkgrent(group, gid, NULL));
|
debug_return_ptr(sudo_mkgrent(group, gid, (char *)NULL));
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@@ -207,22 +207,22 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
|
|||||||
sudoers_setlocale(SUDOERS_LOCALE_SUDOERS, NULL);
|
sudoers_setlocale(SUDOERS_LOCALE_SUDOERS, NULL);
|
||||||
|
|
||||||
/* Prime the group cache */
|
/* Prime the group cache */
|
||||||
gr = sudo_mkgrent("wheel", 0, "millert", "root", NULL);
|
gr = sudo_mkgrent("wheel", 0, "millert", "root", (char *)NULL);
|
||||||
if (gr == NULL)
|
if (gr == NULL)
|
||||||
goto done;
|
goto done;
|
||||||
sudo_gr_delref(gr);
|
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)
|
if (gr == NULL)
|
||||||
goto done;
|
goto done;
|
||||||
sudo_gr_delref(gr);
|
sudo_gr_delref(gr);
|
||||||
|
|
||||||
gr = sudo_mkgrent("staff", 20, "root", "millert", NULL);
|
gr = sudo_mkgrent("staff", 20, "root", "millert", (char *)NULL);
|
||||||
if (gr == NULL)
|
if (gr == NULL)
|
||||||
goto done;
|
goto done;
|
||||||
sudo_gr_delref(gr);
|
sudo_gr_delref(gr);
|
||||||
|
|
||||||
gr = sudo_mkgrent("sudo", 100, "root", "millert", NULL);
|
gr = sudo_mkgrent("sudo", 100, "root", "millert", (char *)NULL);
|
||||||
if (gr == NULL)
|
if (gr == NULL)
|
||||||
goto done;
|
goto done;
|
||||||
sudo_gr_delref(gr);
|
sudo_gr_delref(gr);
|
||||||
|
Reference in New Issue
Block a user