X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=align%2Fscan.c;h=7b4631ab254f07ded0f6f5435a333f22dc336f5a;hb=6c5f7c954cfdce16d4883b7244b5bc324c417ddf;hp=529add530cd22fc56ddb626180a25b1dc8c870fa;hpb=04ea1375c55aa67df4e7fc61dbb534111767f3b6;p=libguestfs.git diff --git a/align/scan.c b/align/scan.c index 529add5..7b4631a 100644 --- a/align/scan.c +++ b/align/scan.c @@ -228,9 +228,13 @@ scan (void) struct guestfs_partition_list *parts; devices = guestfs_list_devices (g); + if (devices == NULL) + exit (EXIT_FAILURE); for (i = 0; devices[i] != NULL; ++i) { parts = guestfs_part_list (g, devices[i]); + if (parts == NULL) + exit (EXIT_FAILURE); /* Canonicalize the name of the device for printing. */ if (STRPREFIX (devices[i], "/dev/") &&