Skip to content

Commit ada3c56

Browse files
committed
memcpy to new function
1 parent 6101506 commit ada3c56

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

ext/mysqlnd/mysqlnd_auth.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,7 @@ mysqlnd_run_authentication(
9999
switch_to_auth_protocol = NULL;
100100
switch_to_auth_protocol_len = 0;
101101

102-
mysqlnd_set_persistent_string(&conn->authentication_plugin_data, NULL, 0, conn->persistent);
103-
conn->authentication_plugin_data.l = plugin_data_len;
104-
conn->authentication_plugin_data.s = mnd_pemalloc(conn->authentication_plugin_data.l, conn->persistent);
105-
memcpy(conn->authentication_plugin_data.s, plugin_data, plugin_data_len);
102+
mysqlnd_set_persistent_string(&conn->authentication_plugin_data, plugin_data, plugin_data_len, conn->persistent);
106103

107104
DBG_INF_FMT("salt(%zu)=[%.*s]", plugin_data_len, (int) plugin_data_len, plugin_data);
108105
/* The data should be allocated with malloc() */

0 commit comments

Comments
 (0)