]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
Avoid a NULL pointer dereference in an OOM condition.
authorDan Fandrich <dan@coneharvesters.com>
Thu, 18 Oct 2007 01:04:57 +0000 (01:04 +0000)
committerDan Fandrich <dan@coneharvesters.com>
Thu, 18 Oct 2007 01:04:57 +0000 (01:04 +0000)
lib/url.c

index b0bc96a3b545471a88bf06b2501fb4280122d48b..373fd45348636bcce697ddea6aac5665e2ea70bd 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -2126,7 +2126,7 @@ CURLcode Curl_disconnect(struct connectdata *conn)
     Curl_ntlm_cleanup(conn);
   }
 
-  if(conn->handler->disconnect)
+  if(conn->handler && conn->handler->disconnect)
     /* This is set if protocol-specific cleanups should be made */
     conn->handler->disconnect(conn);