diff --git a/src/inspect-fs-windows.c b/src/inspect-fs-windows.c index 50d495350..f8df5e5a4 100644 --- a/src/inspect-fs-windows.c +++ b/src/inspect-fs-windows.c @@ -238,9 +238,10 @@ check_windows_arch (guestfs_h *g, struct inspect_fs *fs) return -1; char *arch = guestfs_file_architecture (g, cmd_exe_path); + if (!arch) + return -1; - if (arch) - fs->arch = arch; /* freed by guestfs_int_free_inspect_info */ + fs->arch = arch; /* freed by guestfs_int_free_inspect_info */ return 0; }