]> granicus.if.org Git - curl/commitdiff
prevent compiler warnings
authorDaniel Stenberg <daniel@haxx.se>
Mon, 28 Oct 2002 19:20:59 +0000 (19:20 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 28 Oct 2002 19:20:59 +0000 (19:20 +0000)
lib/ftp.c
lib/getinfo.c
lib/memdebug.h
lib/url.c

index 5008d920e11ce3d202f0b30a52f0d957cad3a227..9fe31b857b1afc230c30d66ab6f203f3ea7abf14 100644 (file)
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -999,7 +999,6 @@ CURLcode ftp_use_port(struct connectdata *conn)
 #endif
   unsigned char *ap;
   unsigned char *pp;
-  int alen, plen;
   char portmsgbuf[4096], tmp[4096];
 
   const char *mode[] = { "EPRT", "LPRT", "PORT", NULL };
@@ -1062,6 +1061,7 @@ CURLcode ftp_use_port(struct connectdata *conn)
 
   for (modep = (char **)mode; modep && *modep; modep++) {
     int lprtaf, eprtaf;
+    int alen=0, plen=0;
     
     switch (sa->sa_family) {
     case AF_INET:
@@ -1363,7 +1363,7 @@ CURLcode ftp_use_pasv(struct connectdata *conn,
 #endif
   int modeoff;
   unsigned short connectport; /* the local port connect() should use! */
-  unsigned short newport; /* remote port, not necessary the local one */
+  unsigned short newport=0; /* remote port, not necessary the local one */
   
   /* newhost must be able to hold a full IP-style address in ASCII, which
      in the IPv6 case means 5*8-1 = 39 letters */
index f2efbbaa619cc8799a3429292b19af6f181b198f..01d6dda854f6b1c17d9e5965ae15c2d50d8616f2 100644 (file)
@@ -72,9 +72,9 @@ CURLcode Curl_initinfo(struct SessionHandle *data)
 CURLcode Curl_getinfo(struct SessionHandle *data, CURLINFO info, ...)
 {
   va_list arg;
-  long *param_longp;
-  double *param_doublep;
-  char **param_charp;
+  long *param_longp=NULL;
+  double *param_doublep=NULL;
+  char **param_charp=NULL;
   va_start(arg, info);
 
   switch(info&CURLINFO_TYPEMASK) {
index b2399a269bda79e9526cf9c1eea21fcf579cf104..3fa87ac9eb2b66dccd7b584d099c930a128c6ab6 100644 (file)
@@ -57,6 +57,7 @@ FILE *curl_fopen(const char *file, const char *mode, int line,
 int curl_fclose(FILE *file, int line, const char *source);
 
 /* Set this symbol on the command-line, recompile all lib-sources */
+#undef strdup
 #define strdup(ptr) curl_dostrdup(ptr, __LINE__, __FILE__)
 #define malloc(size) curl_domalloc(size, __LINE__, __FILE__)
 #define realloc(ptr,size) curl_dorealloc(ptr, size, __LINE__, __FILE__)
index eb4003b22a4b820aa83c7543c62c891c3219574a..edd2b3a39fea1502bbbccd76c596f300073b34a9 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -1691,13 +1691,13 @@ static CURLcode CreateConnection(struct SessionHandle *data,
   int urllen;
   Curl_addrinfo *hostaddr;
 #ifdef HAVE_ALARM
-  unsigned int prev_alarm;
+  unsigned int prev_alarm=0;
 #endif
   char endbracket;
 
 #ifdef HAVE_SIGACTION
   struct sigaction keep_sigact;   /* store the old struct here */
-  bool keep_copysig;              /* did copy it? */
+  bool keep_copysig=FALSE;        /* did copy it? */
 #else
 #ifdef HAVE_SIGNAL
   void *keep_sigact;              /* store the old handler here */