From 54582bdce9c551d50759c9ed6a092644485806ad Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 16 Oct 2008 20:43:02 +0000 Subject: don't segfault when NULL is passed in to CURLOPT_USERPWD or CURLOPT_PROXYUSERPWD --- lib/url.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/url.c') diff --git a/lib/url.c b/lib/url.c index b385e2dee..da6d871f8 100644 --- a/lib/url.c +++ b/lib/url.c @@ -286,6 +286,9 @@ static CURLcode setstropt_userpwd(char *option, char **user_storage, char* separator; CURLcode result = CURLE_OK; + if(!option) + return result; + separator = strchr(option, ':'); if (separator != NULL) { -- cgit v1.2.3