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

Diff for /src/usr.bin/ctfconv/parse.c between version 1.5 and 1.6

version 1.5, 2017/08/29 21:10:20 version 1.6, 2017/09/24 08:44:14
Line 1298 
Line 1298 
 {  {
         const char *str = NULL;          const char *str = NULL;
         extern const char *dstrbuf;          extern const char *dstrbuf;
           extern size_t dstrlen;
   
         switch (dav->dav_dat->dat_form) {          switch (dav->dav_dat->dat_form) {
         case DW_FORM_string:          case DW_FORM_string:
                 str = dav->dav_str;                  str = dav->dav_str;
                 break;                  break;
         case DW_FORM_strp:          case DW_FORM_strp:
                 str = dstrbuf + dav->dav_u32;                  if (dav->dav_u32 >= dstrlen)
                           str = NULL;
                   else
                           str = dstrbuf + dav->dav_u32;
                 break;                  break;
         default:          default:
                 break;                  break;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6