]> git.sur5r.net Git - u-boot/blobdiff - tools/image-host.c
video: Move video_get_info_str() prototype to a header file
[u-boot] / tools / image-host.c
index 399ec94f8bfd846da392b96aa71a62588616a98a..11046952fcf0d4b65cdd85bd1362d5bc43c25c23 100644 (file)
@@ -238,11 +238,16 @@ static int fit_image_process_sig(const char *keydir, void *keydest,
        /* Get keyname again, as FDT has changed and invalidated our pointer */
        info.keyname = fdt_getprop(fit, noffset, "key-name-hint", NULL);
 
-       ret = info.algo->add_verify_data(&info, keydest);
+       if (keydest)
+               ret = info.algo->add_verify_data(&info, keydest);
+       else
+               return -1;
 
-       /* Write the public key into the supplied FDT file; this might fail
+       /*
+        * Write the public key into the supplied FDT file; this might fail
         * several times, since we try signing with successively increasing
-        * size values */
+        * size values
+        */
        if (keydest && ret)
                return ret;