X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=apply.c;h=b96d3755950f09e3c1661b59a3247060388868aa;hb=2376b62f539bf17c1458795e0cea9c9df4b4927d;hp=f8bf0bd9323d1155e9b382eacc8bdae18eb0d2b2;hpb=a3249ff10e29a7e167ad51b49036b8acc5e4dd50;p=platform%2Fupstream%2Fgit.git diff --git a/apply.c b/apply.c index f8bf0bd..b96d375 100644 --- a/apply.c +++ b/apply.c @@ -3867,9 +3867,9 @@ static int check_unsafe_path(struct patch *patch) if (!patch->is_delete) new_name = patch->new_name; - if (old_name && !verify_path(old_name)) + if (old_name && !verify_path(old_name, patch->old_mode)) return error(_("invalid path '%s'"), old_name); - if (new_name && !verify_path(new_name)) + if (new_name && !verify_path(new_name, patch->new_mode)) return error(_("invalid path '%s'"), new_name); return 0; }