summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd_wireprotocol.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2018-06-13 12:39:56 +0300
committerDmitry Stogov <dmitry@zend.com>2018-06-13 12:39:56 +0300
commit100b4cdabdf8be5434f94d5922001258465ca2f4 (patch)
treeb86ae4e3975380163277d7b3e3b04f089e5cfe81 /ext/mysqlnd/mysqlnd_wireprotocol.c
parent9465ec4673ccce985e093bea0786ff5c6d0e07ac (diff)
downloadphp-git-100b4cdabdf8be5434f94d5922001258465ca2f4.tar.gz
emalloc() never returns NULL
Diffstat (limited to 'ext/mysqlnd/mysqlnd_wireprotocol.c')
-rw-r--r--ext/mysqlnd/mysqlnd_wireprotocol.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/ext/mysqlnd/mysqlnd_wireprotocol.c b/ext/mysqlnd/mysqlnd_wireprotocol.c
index 20b82ac658..775192ba12 100644
--- a/ext/mysqlnd/mysqlnd_wireprotocol.c
+++ b/ext/mysqlnd/mysqlnd_wireprotocol.c
@@ -427,9 +427,7 @@ php_mysqlnd_greet_read(MYSQLND_CONN_DATA * conn, void * _packet)
if (packet->authentication_plugin_data.l > SCRAMBLE_LENGTH) {
/* more data*/
char * new_auth_plugin_data = emalloc(packet->authentication_plugin_data.l);
- if (!new_auth_plugin_data) {
- goto premature_end;
- }
+
/* copy what we already have */
memcpy(new_auth_plugin_data, packet->authentication_plugin_data.s, SCRAMBLE_LENGTH);
/* add additional scramble data 5.5+ sent us */