diff --git a/common/boot_fit.c b/common/boot_fit.c
index ce4293184ae69b44a14f9d9116f0fd8694daf2b5..add65c4baed7431be4c605e9189ef748eabccdca 100644
--- a/common/boot_fit.c
+++ b/common/boot_fit.c
@@ -73,7 +73,7 @@ void *locate_dtb_in_fit(const void *fit)
 
 	ret = fdt_offset(fit);
 
-	if (ret <= 0)
+	if (ret < 0)
 		return NULL;
 	else
 		return (void *)fit+size+ret;