[BACK]Return to cgi.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/cgi.c between version 1.73 and 1.74

version 1.73, 2014/07/13 15:38:36 version 1.74, 2014/07/18 14:46:25
Line 970  pathgen(struct req *req)
Line 970  pathgen(struct req *req)
         char    *dp;          char    *dp;
         size_t   dpsz;          size_t   dpsz;
   
         if (NULL == (fp = fopen("manpath.conf", "r")))          if (NULL == (fp = fopen("manpath.conf", "r"))) {
                 return;                  fprintf(stderr, "%s/manpath.conf: %s\n",
                           MAN_DIR, strerror(errno));
                   pg_error_internal();
                   exit(EXIT_FAILURE);
           }
   
         while (NULL != (dp = fgetln(fp, &dpsz))) {          while (NULL != (dp = fgetln(fp, &dpsz))) {
                 if ('\n' == dp[dpsz - 1])                  if ('\n' == dp[dpsz - 1])
Line 979  pathgen(struct req *req)
Line 983  pathgen(struct req *req)
                 req->p = mandoc_realloc(req->p,                  req->p = mandoc_realloc(req->p,
                     (req->psz + 1) * sizeof(char *));                      (req->psz + 1) * sizeof(char *));
                 req->p[req->psz++] = mandoc_strndup(dp, dpsz);                  req->p[req->psz++] = mandoc_strndup(dp, dpsz);
           }
   
           if ( req->p == NULL ) {
                   fprintf(stderr, "%s/manpath.conf is empty\n", MAN_DIR);
                   pg_error_internal();
                   exit(EXIT_FAILURE);
         }          }
 }  }

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.74

CVSweb