Wed Jun 10 16:18:23 2020: Request 132802 was acted upon.
Transaction: Ticket created by ralf.neuba...@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.neuba...@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

Reply via email to