Add the needed assert changes to make the code clean
for the new check-pointer-deref script.
'src/libsystemd/',
'src/network/',
'src/nspawn/',
- 'src/nss-systemd/',
'src/shared/',
# libc/ has no assert() or systemd-headers so leave it
'src/libc/',
assert(dest);
assert(src);
+ assert(errnop);
assert(src->pw_name);
assert(src->pw_passwd);
assert(src->pw_gecos);
assert(dest);
assert(src);
+ assert(errnop);
assert(src->sp_namp);
assert(src->sp_pwdp);
assert(dest);
assert(src);
+ assert(errnop);
assert(src->gr_name);
assert(src->gr_passwd);
assert(src->gr_mem);
assert(dest);
assert(src);
+ assert(errnop);
assert(src->sg_namp);
assert(src->sg_passwd);
assert(src->sg_adm);
* string vector strv and stores amount of pointers in n and total
* length of all contained strings including NUL bytes in len. */
static void nss_count_strv(char * const *strv, size_t *n, size_t *len) {
+ assert(n);
+ assert(len);
+
STRV_FOREACH(str, strv) {
(*len) += sizeof(char*); /* space for array entry */
(*len) += strlen(*str) + 1;