Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[rt.cpan.org #132802] Forgot to par_unsetenv('PAR_TMPDIR')?

2 views
Skip to first unread message

Neubauer, Ralf via RT

unread,
Jun 10, 2020, 4:30:02 PM6/10/20
to p...@perl.org
Wed Jun 10 16:18:23 2020: Request 132802 was acted upon.
Transaction: Ticket created by Ralf.N...@wido.bv.aok.de
Queue: PAR-Packer
Subject: Forgot to par_unsetenv('PAR_TMPDIR')?
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: Ralf.N...@wido.bv.aok.de
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=132802 >


Hi,

the following code in myldr/utils.c line 239 looks suspicious. Shouldn't PAR_TMPDIR also be unset?

par_unsetenv("PERLIO");

par_unsetenv("PAR_INITIALIZED");
par_unsetenv("PAR_SPAWNED");
par_unsetenv("PAR_TEMP");
par_unsetenv("PAR_CLEAN");
par_unsetenv("PAR_DEBUG");
par_unsetenv("PAR_CACHE");
par_unsetenv("PAR_PROGNAME");

if ( (buf = par_getenv("PAR_GLOBAL_DEBUG")) != NULL ) {
par_setenv("PAR_DEBUG", buf);
}

if ( (buf = par_getenv("PAR_GLOBAL_TMPDIR")) != NULL ) {
par_setenv("PAR_TMPDIR", buf);
}

if ( (buf = par_getenv("PAR_GLOBAL_TEMP")) != NULL ) {
par_setenv("PAR_TEMP", buf);
}
else if ( (buf = par_getenv("PAR_GLOBAL_CLEAN")) != NULL ) {
par_setenv("PAR_CLEAN", buf);
}

Mit freundlichen Grüßen

Ralf
0 new messages