diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2000-10-09 11:12:34 +0000 | 
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2000-10-09 11:12:34 +0000 | 
| commit | 0f8facb49b45a711fa7832c68260a5b45b362922 (patch) | |
| tree | 877fa9fabaeb601098cdbb04e48947e34100d8a4 | |
| parent | d49d05bce603313d71f1a2b9904c74ca7b368703 (diff) | |
added memory debugging include file
| -rw-r--r-- | lib/base64.c | 5 | ||||
| -rw-r--r-- | lib/cookie.c | 6 | ||||
| -rw-r--r-- | lib/escape.c | 5 | ||||
| -rw-r--r-- | lib/formdata.c | 5 | ||||
| -rw-r--r-- | lib/ftp.c | 6 | ||||
| -rw-r--r-- | lib/getenv.c | 4 | ||||
| -rw-r--r-- | lib/highlevel.c | 5 | ||||
| -rw-r--r-- | lib/hostip.c | 5 | ||||
| -rw-r--r-- | lib/http.c | 5 | ||||
| -rw-r--r-- | lib/krb4.c | 5 | ||||
| -rw-r--r-- | lib/mprintf.c | 4 | ||||
| -rw-r--r-- | lib/security.c | 4 | ||||
| -rw-r--r-- | lib/sendf.c | 4 | ||||
| -rw-r--r-- | lib/url.c | 4 | 
14 files changed, 66 insertions, 1 deletions
diff --git a/lib/base64.c b/lib/base64.c index c67650eb3..16423e6d2 100644 --- a/lib/base64.c +++ b/lib/base64.c @@ -38,6 +38,11 @@  #include <string.h>  #include "base64.h" +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif +  static char base64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";  static int pos(char c) diff --git a/lib/cookie.c b/lib/cookie.c index 01c3f2d2f..a39ff88ad 100644 --- a/lib/cookie.c +++ b/lib/cookie.c @@ -65,6 +65,11 @@ Example set of cookies:  #include "getdate.h"  #include "strequal.h" +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif +  /****************************************************************************   *   * cookie_add() @@ -496,6 +501,7 @@ void cookie_cleanup(struct CookieInfo *c)  	 free(co);  	 co = next;        } +      free(c); /* free the base struct as well */     }  } diff --git a/lib/escape.c b/lib/escape.c index c728b80f8..048fd0f99 100644 --- a/lib/escape.c +++ b/lib/escape.c @@ -48,6 +48,11 @@  #include <stdlib.h>  #include <string.h> +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif +  char *curl_escape(char *string)  {     int alloc=strlen(string)+1; diff --git a/lib/formdata.c b/lib/formdata.c index 625b84ff3..11d459382 100644 --- a/lib/formdata.c +++ b/lib/formdata.c @@ -63,6 +63,11 @@  #include "strequal.h" +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif +  /* Length of the random boundary string. The risk of this being used     in binary data is very close to zero, 64^32 makes     6277101735386680763835789423207666416102355444464034512896 @@ -89,6 +89,10 @@  #ifdef KRB4  #include "security.h"  #endif +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif  /* returns last node in linked list */  static struct curl_slist *slist_get_last(struct curl_slist *list) @@ -1178,7 +1182,7 @@ CURLcode _ftp(struct connectdata *conn)      else {        /* Set type to binary (unless specified ASCII) */        ftpsendf(data->firstsocket, conn, "TYPE %s", -            (data->bits.ftp_list_only)?"A":"I"); +               (data->bits.ftp_ascii)?"A":"I");        nread = GetLastResponse(data->firstsocket, buf, conn);        if(nread < 0) diff --git a/lib/getenv.c b/lib/getenv.c index b4b2142c9..cb2ae3036 100644 --- a/lib/getenv.c +++ b/lib/getenv.c @@ -45,6 +45,10 @@  #include <windows.h>  #endif +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif +  char *GetEnv(char *variable)  {  #ifdef WIN32 diff --git a/lib/highlevel.c b/lib/highlevel.c index 3e5403034..b290d9ff6 100644 --- a/lib/highlevel.c +++ b/lib/highlevel.c @@ -111,6 +111,11 @@  #define _MPRINTF_REPLACE /* use our functions only */  #include <curl/mprintf.h> +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif +  #ifndef min  #define min(a, b)   ((a) < (b) ? (a) : (b))  #endif diff --git a/lib/hostip.c b/lib/hostip.c index 3d43825ba..d89d95255 100644 --- a/lib/hostip.c +++ b/lib/hostip.c @@ -72,6 +72,11 @@  #include "inet_ntoa_r.h"  #endif +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif +  /* --- resolve name or IP-number --- */  char *MakeIP(unsigned long num,char *addr, int addr_len) diff --git a/lib/http.c b/lib/http.c index 4b9da418b..6c247792c 100644 --- a/lib/http.c +++ b/lib/http.c @@ -117,6 +117,11 @@  #define _MPRINTF_REPLACE /* use our functions only */  #include <curl/mprintf.h> +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif +  /*   * This function checks the linked list of custom HTTP headers for a particular   * header (prefix). diff --git a/lib/krb4.c b/lib/krb4.c index d573294bd..073ba4cc0 100644 --- a/lib/krb4.c +++ b/lib/krb4.c @@ -47,6 +47,11 @@  #include <string.h>  #include <krb.h> +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif +  #ifdef FTP_SERVER  #define LOCAL_ADDR ctrl_addr  #define REMOTE_ADDR his_addr diff --git a/lib/mprintf.c b/lib/mprintf.c index 237a21a9d..7ccbcbf81 100644 --- a/lib/mprintf.c +++ b/lib/mprintf.c @@ -98,6 +98,10 @@ static const char rcsid[] = "@(#)$Id$";  #include <ctype.h>  #include <string.h> +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif  #define BUFFSIZE 256 /* buffer for long-to-str and float-to-str calcs */  #define MAX_PARAMETERS 128 /* lame static limit */ diff --git a/lib/security.c b/lib/security.c index 20a77f172..47b134159 100644 --- a/lib/security.c +++ b/lib/security.c @@ -47,6 +47,10 @@  #include <string.h>  #include <netdb.h>  #include "base64.h" +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif  #define min(a, b)   ((a) < (b) ? (a) : (b)) diff --git a/lib/sendf.c b/lib/sendf.c index 723acc481..dcb8cf74a 100644 --- a/lib/sendf.c +++ b/lib/sendf.c @@ -61,6 +61,10 @@  #include "security.h"  #include <string.h>  #endif +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif  /* infof() is for info message along the way */ @@ -126,6 +126,10 @@  #ifdef KRB4  #include "security.h"  #endif +/* The last #include file should be: */ +#ifdef MALLOCDEBUG +#include "memdebug.h" +#endif  /* -- -- */  | 
