X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fextract.c;h=14ea3ad0208e2a58a1c155af139e7099eee8b6ec;hb=303132dcdcb4c1f2cb9051826265640aaddf6f93;hp=1fe4276e352cdbee0be62c674b1a5aaf2c884c56;hpb=3848b93af69a316a05806de23c340b849ee236af;p=chaz%2Ftar diff --git a/src/extract.c b/src/extract.c index 1fe4276..14ea3ad 100644 --- a/src/extract.c +++ b/src/extract.c @@ -114,7 +114,6 @@ extr_init (void) we_are_root = geteuid () == 0; same_permissions_option += we_are_root; same_owner_option += we_are_root; - xalloc_fail_func = extract_finish; /* Save 'root device' to avoid purging mount points. FIXME: Should the same be done after handling -C option ? */ @@ -1210,3 +1209,10 @@ fatal_exit (void) error (TAREXIT_FAILURE, 0, _("Error is not recoverable: exiting now")); abort (); } + +void +xalloc_die (void) +{ + error (0, 0, "%s", _("memory exhausted")); + fatal_exit (); +}