return log_oom();
if (access(p, F_OK) < 0) {
- if (errno != -ENOENT)
+ if (errno != ENOENT)
return log_error_errno(errno, "Failed to determine whether %s exists: %m", p);
} else {
*ret = alg;
for (const char *p = s + len; p < j; ) {
size_t slen = ansi_sequence_length(p, j - p);
if (slen > 0) {
- memcpy(dst, p, slen);
- dst += slen;
+ dst = mempcpy(dst, p, slen);
p += slen;
} else
p = utf8_next_char(p);
return false;
/* Make a copy of the string without the '*' suffix */
- a = strndupa(s, n);
+ a = strndupa_safe(s, n);
return credential_name_valid(a);
}
if (!exec_argv)
return log_oom();
- assert(strv_length(exec_argv) > 0);
+ assert(!strv_isempty(exec_argv));
r = install_chld_handler();
if (r < 0)