Merge branch 'next' of git://git.denx.de/u-boot-usb into next
[oweals/u-boot.git] / common / image-fit.c
index 9357e66e1f9e648ac3f8c03d0ab2ef040ad3318e..6fc2799b14ea61a2814cef20606bb33012fed429 100644 (file)
@@ -1011,8 +1011,10 @@ int fit_image_get_data_and_size(const void *fit, int noffset,
        if (external_data) {
                debug("External Data\n");
                ret = fit_image_get_data_size(fit, noffset, &len);
-               *data = fit + offset;
-               *size = len;
+               if (!ret) {
+                       *data = fit + offset;
+                       *size = len;
+               }
        } else {
                ret = fit_image_get_data(fit, noffset, data, size);
        }