X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Ftar;a=blobdiff_plain;f=src%2Fxheader.c;fp=src%2Fxheader.c;h=b7a54a66fb40b1329f7c23aaf4b40cdd4837a417;hp=361f684751806c5482d44f9c1fa1ed1f397c6ac7;hb=e7b6f8e3aecf2699ecd1e18f905e14a2841c5e00;hpb=586a6263e9d97494139b4285c81ee5907c9d7252 diff --git a/src/xheader.c b/src/xheader.c index 361f684..b7a54a6 100644 --- a/src/xheader.c +++ b/src/xheader.c @@ -813,11 +813,11 @@ xheader_store (char const *keyword, struct tar_stat_info *st, t = locate_handler (keyword); if (!t || !t->coder) return; - if (xheader_keyword_deleted_p (keyword) - || xheader_keyword_override_p (keyword)) + if (xheader_keyword_deleted_p (keyword)) return; xheader_init (&st->xhdr); - t->coder (st, keyword, &st->xhdr, data); + if (!xheader_keyword_override_p (keyword)) + t->coder (st, keyword, &st->xhdr, data); } void