}
plen = s - p;
- if (plen == strlen("pre:") && memcmp(p, "pre:", strlen("pre:")) == 0)
+ if (plen == strlen("pre:") && strstartswith(p, "pre:"))
mode = S_PRE;
- else if (plen == strlen("post:") &&
- memcmp(p, "post:", strlen("post:")) == 0)
+ else if (plen == strlen("post:") && strstartswith(p, "post:"))
mode = S_POST;
else if (*s != '\0' || (*s == '\0' && !was_space)) {
if (mode == S_PRE) {
}
plen = s - p;
- if (plen == strlen("pre:") && memcmp(p, "pre:", strlen("pre:")) == 0)
+ if (plen == strlen("pre:") && strstartswith(p, "pre:"))
mode = S_PRE;
- else if (plen == strlen("post:") &&
- memcmp(p, "post:", strlen("post:")) == 0)
+ else if (plen == strlen("post:") && strstartswith(p, "post:"))
mode = S_POST;
else if (*s != '\0' || (*s == '\0' && !was_space)) {
if (mode == S_PRE) {
if (size < (off_t)strlen(SIG_MAGIC))
return false;
size -= strlen(SIG_MAGIC);
- if (memcmp(SIG_MAGIC, mem + size, strlen(SIG_MAGIC)) != 0)
+ if (!strstartswith(mem + size, SIG_MAGIC))
return false;
if (size < (off_t)sizeof(struct module_signature))