futility/updater: Check that image exists before digging into it

Found by Coverity Scan

BUG=none
BRANCH=none
TEST=none

Change-Id: I2544a4e84ecadc262e08aaa4e6f056d710d807f5
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/1771972
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Tested-by: Patrick Georgi <pgeorgi@chromium.org>
Commit-Queue: Patrick Georgi <pgeorgi@chromium.org>
diff --git a/futility/updater.c b/futility/updater.c
index ef75d74..4d523e2 100644
--- a/futility/updater.c
+++ b/futility/updater.c
@@ -618,6 +618,11 @@
 int load_firmware_image(struct firmware_image *image, const char *file_name,
 			struct archive *archive)
 {
+	if (!file_name) {
+		ERROR("No file name given\n");
+		return -1;
+	}
+
 	VB2_DEBUG("Load image file from %s...\n", file_name);
 
 	if (!archive_has_entry(archive, file_name)) {