hivex: display bad block offset in hex
authorRichard Jones <rjones@redhat.com>
Thu, 21 Jan 2010 16:19:49 +0000 (16:19 +0000)
committerRichard Jones <rjones@redhat.com>
Thu, 28 Jan 2010 11:25:30 +0000 (11:25 +0000)
hivex/hivex.c

index 73a2138..4e36dd4 100644 (file)
@@ -442,7 +442,7 @@ hivex_open (const char *filename, int flags)
       int used;
       seg_len = block_len (h, blkoff, &used);
       if (seg_len <= 4 || (seg_len & 3) != 0) {
       int used;
       seg_len = block_len (h, blkoff, &used);
       if (seg_len <= 4 || (seg_len & 3) != 0) {
-        fprintf (stderr, "hivex: %s: block size %d at %zu, bad registry\n",
+        fprintf (stderr, "hivex: %s: block size %d at 0x%zx, bad registry\n",
                  filename, le32toh (block->seg_len), blkoff);
         errno = ENOTSUP;
         goto error;
                  filename, le32toh (block->seg_len), blkoff);
         errno = ENOTSUP;
         goto error;