From: Daniel Stenberg Date: Thu, 14 Feb 2019 16:34:55 +0000 (+0100) Subject: memdebug: bring back curl_mark_sclose X-Git-Tag: curl-7_64_1~135 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=49d73d40f6118cbe10e60ff0351fad30bf4cde2b;p=thirdparty%2Fcurl.git memdebug: bring back curl_mark_sclose Used by debug builds with NSS. Reverted from 05b100aee247bb --- diff --git a/lib/memdebug.c b/lib/memdebug.c index 08d8d4f92d..4a4f556eb4 100644 --- a/lib/memdebug.c +++ b/lib/memdebug.c @@ -426,7 +426,7 @@ curl_socket_t curl_accept(curl_socket_t s, void *saddr, void *saddrlen, } /* separate function to allow libcurl to mark a "faked" close */ -static void mark_sclose(curl_socket_t sockfd, int line, const char *source) +void curl_mark_sclose(curl_socket_t sockfd, int line, const char *source) { const char *fmt = (sizeof(curl_socket_t) == sizeof(int)) ? "FD %s:%d sclose(%d)\n": @@ -442,7 +442,7 @@ static void mark_sclose(curl_socket_t sockfd, int line, const char *source) int curl_sclose(curl_socket_t sockfd, int line, const char *source) { int res = sclose(sockfd); - mark_sclose(sockfd, line, source); + curl_mark_sclose(sockfd, line, source); return res; }