mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 15:48:49 -05:00
return NULL on out of memory
This commit is contained in:
parent
d60c22572b
commit
c123676825
@ -39,12 +39,16 @@
|
||||
char *curl_escape(const char *string, int length)
|
||||
{
|
||||
size_t alloc = (length?(size_t)length:strlen(string))+1;
|
||||
char *ns = malloc(alloc);
|
||||
char *ns;
|
||||
char *testing_ptr = NULL;
|
||||
unsigned char in;
|
||||
size_t newlen = alloc;
|
||||
int strindex=0;
|
||||
|
||||
ns = malloc(alloc);
|
||||
if(!ns)
|
||||
return NULL;
|
||||
|
||||
length = alloc-1;
|
||||
while(length--) {
|
||||
in = *string;
|
||||
@ -90,9 +94,8 @@ char *curl_unescape(const char *string, int length)
|
||||
int strindex=0;
|
||||
long hex;
|
||||
|
||||
if( !ns ) {
|
||||
if( !ns )
|
||||
return NULL;
|
||||
}
|
||||
|
||||
while(--alloc > 0) {
|
||||
in = *string;
|
||||
|
Loading…
Reference in New Issue
Block a user