]> granicus.if.org Git - php/commitdiff
emalloc() never returns NULL
authorDmitry Stogov <dmitry@zend.com>
Wed, 13 Jun 2018 09:39:56 +0000 (12:39 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 13 Jun 2018 09:39:56 +0000 (12:39 +0300)
ext/mysqlnd/mysqlnd_wireprotocol.c

index 20b82ac6582c6c8652474622c5d44c8af43b3112..775192ba120ab1147252dd622b00900a5df0e8c4 100644 (file)
@@ -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 */