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

Diff for /src/usr.bin/hexdump/parse.c between version 1.18 and 1.19

version 1.18, 2016/02/09 01:29:12 version 1.19, 2016/02/09 02:13:12
Line 141 
Line 141 
                 for (savep = ++p; *p != '"';)                  for (savep = ++p; *p != '"';)
                         if (*p++ == 0)                          if (*p++ == 0)
                                 badfmt(fmt);                                  badfmt(fmt);
                 if ((tfu->fmt = malloc(p - savep + 1)) == NULL)                  tfu->fmt = strndup(savep, p - savep);
                   if (tfu->fmt == NULL)
                         err(1, NULL);                          err(1, NULL);
                 (void) strncpy(tfu->fmt, savep, p - savep);  
                 tfu->fmt[p - savep] = '\0';  
                 escape(tfu->fmt);                  escape(tfu->fmt);
                 p++;                  p++;
         }          }

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19