Disable memdebug for the allocs done by the app, unless CURLTOOLDEBUG is

defined (which it never is atm).

Now, we can focus on making 'runtests -t [num]' work on all test cases and
we should never leak nor crash.
This commit is contained in:
Daniel Stenberg 2004-05-12 08:22:04 +00:00
parent 91025d1dd6
commit 34af02caca
4 changed files with 9 additions and 7 deletions

View File

@ -94,8 +94,8 @@ char *getpass_r(const char *prompt, char *buffer, size_t buflen)
#endif
/* The last #include file should be: */
#ifdef CURLDEBUG
#include "../lib/memdebug.h"
#if defined(CURLDEBUG) && defined(CURLTOOLDEBUG)
#include "memdebug.h"
#endif
char *getpass_r(const char *prompt, char *buffer, size_t buflen)

View File

@ -42,8 +42,8 @@
#include "homedir.h"
#ifdef CURLDEBUG
#include "../lib/memdebug.h"
#if defined(CURLDEBUG) && defined(CURLTOOLDEBUG)
#include "memdebug.h"
#endif
static

View File

@ -107,6 +107,9 @@
/* The last #include file should be: */
#ifdef CURLDEBUG
#ifndef CURLTOOLDEBUG
#define MEMDEBUG_NODEFINES
#endif
/* This is low-level hard-hacking memory leak tracking and similar. Using
the library level code from this client-side is ugly, but we do this
anyway for convenience. */

View File

@ -35,9 +35,8 @@
#include "urlglob.h"
#ifdef CURLDEBUG
#include "../lib/memdebug.h"
#if defined(CURLDEBUG) && defined(CURLTOOLDEBUG)
#include "memdebug.h"
#endif
typedef enum {