lib/fmap: Add null parameters handling

Prevent null-pointer access when passed as parameter.

Signed-off-by: Jakub Czapiga <jacz@semihalf.com>
Change-Id: Ie712d040b1c2383dcc8884e5f779c3591ccf0163
Reviewed-on: https://review.coreboot.org/c/coreboot/+/48531
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org>
diff --git a/src/lib/fmap.c b/src/lib/fmap.c
index 2abe138..418e715 100644
--- a/src/lib/fmap.c
+++ b/src/lib/fmap.c
@@ -164,6 +164,9 @@
 	struct region_device fmrd;
 	size_t offset;
 
+	if (name == NULL || ar == NULL)
+		return -1;
+
 	if (find_fmap_directory(&fmrd))
 		return -1;
 
@@ -206,6 +209,9 @@
 	struct region_device fmrd;
 	size_t offset;
 
+	if (name == NULL || ar == NULL)
+		return -1;
+
 	if (find_fmap_directory(&fmrd))
 		return -1;