From: Yang Tse Date: Fri, 21 Oct 2011 14:37:13 +0000 (+0200) Subject: multi.c: fix segfault X-Git-Tag: upstream/7.37.1~3564 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a4758c3276e55f160b3a02489b504972fcee0f10;p=platform%2Fupstream%2Fcurl.git multi.c: fix segfault --- diff --git a/lib/multi.c b/lib/multi.c index 5e4ce50..e53d387 100644 --- a/lib/multi.c +++ b/lib/multi.c @@ -125,9 +125,9 @@ struct Curl_one_easy { #define CURL_MULTI_HANDLE 0x000bab1e #define GOOD_MULTI_HANDLE(x) \ - ((x)&&(((struct Curl_multi *)(x))->type == CURL_MULTI_HANDLE)) + ((x) && (((struct Curl_multi *)(x))->type == CURL_MULTI_HANDLE)) #define GOOD_EASY_HANDLE(x) \ - (((struct SessionHandle *)(x))->magic == CURLEASY_MAGIC_NUMBER) + ((x) && (((struct SessionHandle *)(x))->magic == CURLEASY_MAGIC_NUMBER)) /* This is the struct known as CURLM on the outside */ struct Curl_multi {