Commit 289a42f0 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Make the debug build get the debug dump file path from the environment

variable to allow the test suite to better control where it ends up.
parent ade1e79b
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2933,8 +2933,9 @@ operate(struct Configurable *config, int argc, char *argv[])
  /* this sends all memory debug messages to a logfile named memdump */
  env = curlx_getenv("CURL_MEMDEBUG");
  if(env) {
    /* use the value as file name */
    curl_memdebug(env);
    curl_free(env);
    curl_memdebug("memdump");
  }
  env = curlx_getenv("CURL_MEMLIMIT");
  if(env) {
+2 −2
Original line number Diff line number Diff line
@@ -78,7 +78,7 @@ my $perl="perl -I$srcdir";
my $curl_debug=0;

# name of the file that the memory debugging creates:
my $memdump="memdump";
my $memdump="$LOGDIR/memdump";

# the path to the script that analyzes the memory debug output file:
my $memanalyze="./memanalyze.pl";
@@ -135,7 +135,7 @@ my $tortalloc;
chomp($pwd = `pwd`);

# enable memory debugging if curl is compiled with it
$ENV{'CURL_MEMDEBUG'} = 1;
$ENV{'CURL_MEMDEBUG'} = $memdump;
$ENV{'HOME'}=$pwd;

##########################################################################