When passing an address to curl_easy_getinfo to retrieve a value and the
address is NULL, return CURLE_BAD_FUNCTION_ARGUMENT instead of
CURLE_UNKNOWN_OPTION.
Closes #18512
struct curl_slist **param_slistp = NULL;
curl_socket_t *param_socketp = NULL;
int type;
- CURLcode result = CURLE_UNKNOWN_OPTION;
+ CURLcode result = CURLE_BAD_FUNCTION_ARGUMENT;
if(!data)
return CURLE_BAD_FUNCTION_ARGUMENT;
result = getinfo_socket(data, info, param_socketp);
break;
default:
+ result = CURLE_UNKNOWN_OPTION;
break;
}