From: Daniel Stenberg Date: Fri, 30 Mar 2007 20:54:32 +0000 (+0000) Subject: Pointer "conn" dereferenced before NULL check. found by coverity.com scan X-Git-Tag: curl-7_16_2~85 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75db459f0a2f32987c75d6314012be65795ba8e2;p=thirdparty%2Fcurl.git Pointer "conn" dereferenced before NULL check. found by coverity.com scan --- diff --git a/lib/transfer.c b/lib/transfer.c index 74d6b78b96..57afd66366 100644 --- a/lib/transfer.c +++ b/lib/transfer.c @@ -2498,11 +2498,13 @@ Curl_setup_transfer( ) { struct connectdata *conn = (struct connectdata *)c_conn; - struct SessionHandle *data = conn->data; + struct SessionHandle *data; if(!conn) return CURLE_BAD_FUNCTION_ARGUMENT; + data = conn->data; + DEBUGASSERT((sockindex <= 1) && (sockindex >= -1)); /* now copy all input parameters */