aboutsummaryrefslogtreecommitdiff
path: root/tests/libtest/lib562.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2010-07-01 23:32:20 +0200
committerDaniel Stenberg <daniel@haxx.se>2010-07-01 23:32:20 +0200
commit9be951a41503cd212d035496a003924f00b7aa06 (patch)
treeaaede2f1f0fabc3652bf9062a1f51850be8bbe7e /tests/libtest/lib562.c
parent7239538d9acf5b6743181514814dc750b73096a8 (diff)
multi: CURLINFO_LASTSOCKET doesn't work after remove_handle
When curl_multi_remove_handle() is called and an easy handle is returned to the connection cache held in the multi handle, then we cannot allow CURLINFO_LASTSOCKET to extract it since that will more or less encourage that the user uses the socket while it can get used by libcurl again. Without this fix, we'd get a segfault in Curl_getconnectinfo() trying to dereference the NULL pointer in 'data->state.connc'. Bug: http://curl.haxx.se/bug/view.cgi?id=3023840
Diffstat (limited to 'tests/libtest/lib562.c')
0 files changed, 0 insertions, 0 deletions