memdebug: bring back curl_mark_sclose

Used by debug builds with NSS.

Reverted from 05b100aee2
This commit is contained in:
Daniel Stenberg 2019-02-14 17:34:55 +01:00
Родитель 539d17b0de
Коммит 49d73d40f6
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 5CC908FDB71E12C2
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -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 */ /* 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)) ? const char *fmt = (sizeof(curl_socket_t) == sizeof(int)) ?
"FD %s:%d sclose(%d)\n": "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 curl_sclose(curl_socket_t sockfd, int line, const char *source)
{ {
int res = sclose(sockfd); int res = sclose(sockfd);
mark_sclose(sockfd, line, source); curl_mark_sclose(sockfd, line, source);
return res; return res;
} }