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

Diff for /mandoc/cgi.c between version 1.50 and 1.51

version 1.50, 2014/03/23 12:19:03 version 1.51, 2014/04/23 21:40:47
Line 936  pg_search(const struct req *req, char *path)
Line 936  pg_search(const struct req *req, char *path)
                 ep++;                  ep++;
   
         while (ep && '\0' != *ep) {          while (ep && '\0' != *ep) {
                 cp = mandoc_realloc(cp, (sz + 1) * sizeof(char *));                  cp = mandoc_reallocarray(cp, sz + 1, sizeof(char *));
                 start = ep;                  start = ep;
                 while ('\0' != *ep && ! isspace((unsigned char)*ep))                  while ('\0' != *ep && ! isspace((unsigned char)*ep))
                         ep++;                          ep++;
Line 1180  pathgen(DIR *dir, char *path, struct req *req)
Line 1180  pathgen(DIR *dir, char *path, struct req *req)
         if (rc > 0) {          if (rc > 0) {
                 /* This also strips the trailing slash. */                  /* This also strips the trailing slash. */
                 path[(int)--sz] = '\0';                  path[(int)--sz] = '\0';
                 req->p = mandoc_realloc                  req->p = mandoc_reallocarray(req->p,
                         (req->p,                      req->psz + 1, sizeof(struct paths));
                          (req->psz + 1) * sizeof(struct paths));  
                 /*                  /*
                  * Strip out the leading "./" unless we're just a ".",                   * Strip out the leading "./" unless we're just a ".",
                  * in which case use an empty string as our name.                   * in which case use an empty string as our name.

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

CVSweb