Changeset 272


Ignore:
Timestamp:
07/14/11 14:06:31 (13 years ago)
Author:
tim
Message:

fixed name/flags bug
improved error reporting on bad key/value names

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/regfi.c

    r268 r272  
    12051205    {
    12061206      regfi_log_add(REGFI_LOG_WARN, "Error occurred while converting"
    1207                         " value name to encoding %s.  Error message: %s",
    1208                         regfi_encoding_int2str(file->string_encoding),
    1209                         strerror(errno));
     1207                    " value name to encoding %s.  VK offset: 0x%.8X."
     1208                    "  Error message: %s",
     1209                    regfi_encoding_int2str(file->string_encoding),
     1210                    vk->offset, strerror(errno));
    12101211      vk->name = NULL;
    12111212    }
     
    12961297    {
    12971298      regfi_log_add(REGFI_LOG_WARN, "Error occurred while converting"
    1298                     " key name to encoding %s.  Error message: %s",
     1299                    " key name to encoding %s.  NK offset: 0x%.8X."
     1300                    "  Error message: %s",
    12991301                    regfi_encoding_int2str(file->string_encoding),
    1300                     strerror(errno));
     1302                    nk->offset, strerror(errno));
    13011303      nk->name = NULL;
    13021304    }
  • trunk/python/pyregfi/__init__.py

    r271 r272  
    723723
    724724        elif name == "name_encoding":
    725             flags = super(Key, self).__getattr__("flags")
     725            flags = super(Value, self).__getattr__("flags")
    726726            if (flags & structures.REGFI_VK_FLAG_ASCIINAME) > 0:
    727727                ret_val = "ascii"
Note: See TracChangeset for help on using the changeset viewer.