aboutsummaryrefslogtreecommitdiff
path: root/miscutils/man.c
diff options
context:
space:
mode:
Diffstat (limited to 'miscutils/man.c')
-rw-r--r--miscutils/man.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/miscutils/man.c b/miscutils/man.c
index c39870e67..58ed81955 100644
--- a/miscutils/man.c
+++ b/miscutils/man.c
@@ -66,7 +66,7 @@ static int run_pipe(const char *pager, char *man_filename, int man, int level)
66 goto ordinary_manpage; 66 goto ordinary_manpage;
67 67
68 line = xmalloc_open_zipped_read_close(man_filename, NULL); 68 line = xmalloc_open_zipped_read_close(man_filename, NULL);
69 if (!line || strncmp(line, ".so ", 4) != 0) { 69 if (!line || !is_prefixed_with(line, ".so ")) {
70 free(line); 70 free(line);
71 goto ordinary_manpage; 71 goto ordinary_manpage;
72 } 72 }
@@ -228,7 +228,7 @@ int man_main(int argc UNUSED_PARAM, char **argv)
228 if (!token[1]) 228 if (!token[1])
229 continue; 229 continue;
230 if (strcmp("DEFINE", token[0]) == 0) { 230 if (strcmp("DEFINE", token[0]) == 0) {
231 if (strncmp("pager", token[1], 5) == 0) { 231 if (is_prefixed_with("pager", token[1])) {
232 pager = xstrdup(skip_whitespace(token[1]) + 5); 232 pager = xstrdup(skip_whitespace(token[1]) + 5);
233 } 233 }
234 } else 234 } else