[BACK]Return to rcsparse.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / rcs

Diff for /src/usr.bin/rcs/rcsparse.c between version 1.10 and 1.11

version 1.10, 2014/10/10 08:15:25 version 1.11, 2014/11/16 19:14:34
Line 1256 
Line 1256 
 {  {
         struct rcs_pdata *pdp;          struct rcs_pdata *pdp;
         va_list ap;          va_list ap;
         char *nfmt;          char *msg;
   
         pdp = (struct rcs_pdata *)rfp->rf_pdata;          pdp = (struct rcs_pdata *)rfp->rf_pdata;
         va_start(ap, fmt);          va_start(ap, fmt);
         if (asprintf(&nfmt, "%s:%d: %s", rfp->rf_path, pdp->rp_msglineno, fmt)          if (vasprintf(&msg, fmt, ap) == -1) {
             == -1)                  warn("vasprintf");
                 nfmt = fmt;                  va_end(ap);
         vwarnx(nfmt, ap);                  return;
           }
         va_end(ap);          va_end(ap);
         if (nfmt != fmt)          warnx("%s:%d: %s", rfp->rf_path, pdp->rp_msglineno, msg);
                 free(nfmt);          free(msg);
 }  }

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11