mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-07 22:59:56 -05:00
curl 2024-01-31 (5ce164e0)
Code extracted from:
https://github.com/curl/curl.git
at commit 5ce164e0e9290c96eb7d502173426c0a135ec008 (curl-8_6_0).
This commit is contained in:
+2
-4
@@ -25,6 +25,7 @@
|
||||
#include "curl_setup.h"
|
||||
#include "urldata.h"
|
||||
#include "bufref.h"
|
||||
#include "strdup.h"
|
||||
|
||||
#include "curl_memory.h"
|
||||
#include "memdebug.h"
|
||||
@@ -116,12 +117,9 @@ CURLcode Curl_bufref_memdup(struct bufref *br, const void *ptr, size_t len)
|
||||
DEBUGASSERT(len <= CURL_MAX_INPUT_LENGTH);
|
||||
|
||||
if(ptr) {
|
||||
cpy = malloc(len + 1);
|
||||
cpy = Curl_memdup0(ptr, len);
|
||||
if(!cpy)
|
||||
return CURLE_OUT_OF_MEMORY;
|
||||
if(len)
|
||||
memcpy(cpy, ptr, len);
|
||||
cpy[len] = '\0';
|
||||
}
|
||||
|
||||
Curl_bufref_set(br, cpy, len, curl_free);
|
||||
|
||||
Reference in New Issue
Block a user