Christian Krause fixed a build failure when building with gss support

enabled and FTP disabled.
This commit is contained in:
Daniel Stenberg 2008-11-16 12:42:53 +00:00
parent 3c4b69f95d
commit c76d939563
3 changed files with 7 additions and 2 deletions

View File

@ -7,6 +7,9 @@
Changelog Changelog
Daniel Stenberg (16 Nov 2008) Daniel Stenberg (16 Nov 2008)
- Christian Krause fixed a build failure when building with gss support
enabled and FTP disabled.
- Added check for NULL returns from strdup() in src/main.c and lib/formdata.c - Added check for NULL returns from strdup() in src/main.c and lib/formdata.c
- reported by Jim Meyering also prevent buffer overflow on MSDOS when you do - reported by Jim Meyering also prevent buffer overflow on MSDOS when you do
for example -O on a url with a file name part longer than PATH_MAX letters for example -O on a url with a file name part longer than PATH_MAX letters

View File

@ -13,6 +13,7 @@ This release includes the following changes:
This release includes the following bugfixes: This release includes the following bugfixes:
o build failure when disabling FTP but enabling GSS
o fixed several calls to memory functions that didn't check return codes o fixed several calls to memory functions that didn't check return codes
o memory leak for SSL connects with libcurl/NSS when CURLOPT_ISSUERCERT was o memory leak for SSL connects with libcurl/NSS when CURLOPT_ISSUERCERT was
used used
@ -28,6 +29,6 @@ Other curl-related news:
This release would not have looked like this without help, code, reports and This release would not have looked like this without help, code, reports and
advice from friends like these: advice from friends like these:
Yang Tse, Daniel Fandrich, Jim Meyering Yang Tse, Daniel Fandrich, Jim Meyering, Christian Krause
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)

View File

@ -47,7 +47,8 @@
#define _MPRINTF_REPLACE /* use the internal *printf() functions */ #define _MPRINTF_REPLACE /* use the internal *printf() functions */
#include <curl/mprintf.h> #include <curl/mprintf.h>
#if defined(HAVE_KRB4) || defined(HAVE_GSSAPI) /* the krb4 functions only exists for FTP and if krb4 or gssapi is defined */
#if !defined(CURL_DISABLE_FTP) && (defined(HAVE_KRB4) || defined(HAVE_GSSAPI))
#include "krb4.h" #include "krb4.h"
#else #else
#define Curl_sec_send(a,b,c,d) -1 #define Curl_sec_send(a,b,c,d) -1