]> asedeno.scripts.mit.edu Git - git.git/blobdiff - builtin/apply.c
Merge branch 'maint-1.7.2' into maint
[git.git] / builtin / apply.c
index 23c18c573b9147b7aaa88a8d1d2f26748e803501..f051e66dcc5260e4e7ecb28c36e2c6da8e823d6b 100644 (file)
@@ -2645,6 +2645,12 @@ static int apply_binary_fragment(struct image *img, struct patch *patch)
        unsigned long len;
        void *dst;
 
+       if (!fragment)
+               return error("missing binary patch data for '%s'",
+                            patch->new_name ?
+                            patch->new_name :
+                            patch->old_name);
+
        /* Binary patch is irreversible without the optional second hunk */
        if (apply_in_reverse) {
                if (!fragment->next)