[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Fwd: [PATCH] gssapi: detect malloc failure
[Thread Prev] | [Thread Next]
- Subject: Fwd: [PATCH] gssapi: detect malloc failure
- From: Ramin Farajpour Cami <ramin.blackhat@xxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Wed, 20 Mar 2019 21:15:10 +0000
- To: libssh@xxxxxxxxxx
malloc(n) returns NULL on failure.
malloc(0) may return NULL.
Patch:
Author: raminfp <ramin.blackhat@xxxxxxxxx>
Date: Wed Mar 20 20:56:33 2019 +0000
malloc will return NULL
diff --git a/src/gssapi.c b/src/gssapi.c
index f2ca38df..a30b5590 100644
--- a/src/gssapi.c
+++ b/src/gssapi.c
@@ -328,7 +328,9 @@ static char *ssh_gssapi_name_to_char(gss_name_t name){
"converting name",
maj_stat,
min_stat);
- ptr=malloc(buffer.length + 1);
+ ptr = malloc(buffer.length + 1);
+ if(ptr == NULL)
+ return NULL;
memcpy(ptr, buffer.value, buffer.length);
ptr[buffer.length] = '\0';
gss_release_buffer(&min_stat, &buffer);
--
Ramin Farajpour Cami
Archive administrator: postmaster@lists.cynapses.org