mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 07:38:49 -05:00
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:
parent
91025d1dd6
commit
34af02caca
@ -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)
|
||||
|
@ -42,8 +42,8 @@
|
||||
|
||||
#include "homedir.h"
|
||||
|
||||
#ifdef CURLDEBUG
|
||||
#include "../lib/memdebug.h"
|
||||
#if defined(CURLDEBUG) && defined(CURLTOOLDEBUG)
|
||||
#include "memdebug.h"
|
||||
#endif
|
||||
|
||||
static
|
||||
|
@ -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. */
|
||||
|
@ -35,9 +35,8 @@
|
||||
|
||||
#include "urlglob.h"
|
||||
|
||||
|
||||
#ifdef CURLDEBUG
|
||||
#include "../lib/memdebug.h"
|
||||
#if defined(CURLDEBUG) && defined(CURLTOOLDEBUG)
|
||||
#include "memdebug.h"
|
||||
#endif
|
||||
|
||||
typedef enum {
|
||||
|
Loading…
Reference in New Issue
Block a user