man: yet another fixlet to "manpage link" code
authorDenis Vlasenko <vda.linux@googlemail.com>
Tue, 5 Aug 2008 14:15:19 +0000 (14:15 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Tue, 5 Aug 2008 14:15:19 +0000 (14:15 -0000)
miscutils/man.c

index a2f6e3ba5af2fa213e292700d50272e25545e422..ebed207d26805a0143ef6bcc802a25b57561a021 100644 (file)
@@ -49,9 +49,10 @@ static int run_pipe(const char *unpacker, const char *pager, char *man_filename,
        }
 
        if (man) { /* man page, not cat page */
-               /* Test whether the man page is not a link to another one. */
+               /* Is this a link to another manpage? */
                /* The link has the following on the first line: */
                /* ".so another_man_page" */
+
                struct stat sb;
                char *line;
                char *linkname, *p;
@@ -73,7 +74,7 @@ static int run_pipe(const char *unpacker, const char *pager, char *man_filename,
                 * ".so man7/path_resolution.7\n<junk>"
                 */
                *strchrnul(line, '\n') = '\0';
-               linkname = p = skip_whitespace(&line[4]);
+               linkname = skip_whitespace(&line[4]);
 
                /* If link has no slashes, we just replace man page name.
                 * If link has slashes (however many), we go back *once*.