X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=src%2Finspect.c;fp=src%2Finspect.c;h=16baf0b2311d0922fb58c8b1342f6dbb69442bb8;hp=be98b0ddaf4cec718639ef813642f5f301c47f84;hb=88ff38dab607f7218756ce87e014c0e699e162f8;hpb=11374abeadfb01252bdb02c0915d1edc79512e79 diff --git a/src/inspect.c b/src/inspect.c index be98b0d..16baf0b 100644 --- a/src/inspect.c +++ b/src/inspect.c @@ -1689,6 +1689,7 @@ check_windows_system_registry (guestfs_h *g, struct inspect_fs *fs) if (STRCASEEQLEN (key, "\\DosDevices\\", 12) && c_isalpha (key[12]) && key[13] == ':') count++; + free (key); } fs->drive_mappings = calloc (2*count + 1, sizeof (char *)); @@ -1721,6 +1722,7 @@ check_windows_system_registry (guestfs_h *g, struct inspect_fs *fs) } free (blob); } + free (key); } /* Get the hostname. */ @@ -1738,6 +1740,7 @@ check_windows_system_registry (guestfs_h *g, struct inspect_fs *fs) goto out; } + free (values); values = hivex_node_values (h, node); for (i = 0; values[i] != 0; ++i) {