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

Diff for /mandoc/man_validate.c between version 1.86 and 1.87

version 1.86, 2013/10/17 20:54:58 version 1.87, 2013/12/31 18:07:42
Line 395  static int
Line 395  static int
 post_TH(CHKARGS)  post_TH(CHKARGS)
 {  {
         const char      *p;          const char      *p;
         int              line, pos;  
   
         free(man->meta.title);          free(man->meta.title);
         free(man->meta.vol);          free(man->meta.vol);
Line 403  post_TH(CHKARGS)
Line 402  post_TH(CHKARGS)
         free(man->meta.msec);          free(man->meta.msec);
         free(man->meta.date);          free(man->meta.date);
   
         line = n->line;  
         pos = n->pos;  
         man->meta.title = man->meta.vol = man->meta.date =          man->meta.title = man->meta.vol = man->meta.date =
                 man->meta.msec = man->meta.source = NULL;                  man->meta.msec = man->meta.source = NULL;
   
Line 438  post_TH(CHKARGS)
Line 435  post_TH(CHKARGS)
         if (n)          if (n)
                 n = n->next;                  n = n->next;
         if (n && n->string && '\0' != n->string[0]) {          if (n && n->string && '\0' != n->string[0]) {
                 pos = n->pos;  
                 man->meta.date = mandoc_normdate                  man->meta.date = mandoc_normdate
                     (man->parse, n->string, line, pos);                      (man->parse, n->string, n->line, n->pos);
         } else          } else
                 man->meta.date = mandoc_strdup("");                  man->meta.date = mandoc_strdup("");
   

Legend:
Removed from v.1.86  
changed lines
  Added in v.1.87

CVSweb