@@ -140,7 +140,7 @@ MYSQLND_METHOD(mysqlnd_object_factory, get_connection)(struct st_mysqlnd_object_
140
140
141
141
mysqlnd_stats_init (& data -> stats , STAT_LAST , persistent );
142
142
143
- data -> net = mysqlnd_net_init (persistent , data -> stats , data -> error_info );
143
+ data -> net = mysqlnd_ppec_init (persistent , data -> stats , data -> error_info );
144
144
data -> vio = mysqlnd_vio_init (persistent , data -> stats , data -> error_info );
145
145
data -> payload_decoder_factory = mysqlnd_protocol_payload_decoder_factory_init (data , persistent );
146
146
data -> command_factory = mysqlnd_command_factory_get ();
@@ -243,37 +243,37 @@ MYSQLND_METHOD(mysqlnd_object_factory, get_prepared_statement)(MYSQLND_CONN_DATA
243
243
/* }}} */
244
244
245
245
246
- /* {{{ mysqlnd_object_factory::get_net */
247
- static MYSQLND_NET *
248
- MYSQLND_METHOD (mysqlnd_object_factory , get_net )(zend_bool persistent , MYSQLND_STATS * stats , MYSQLND_ERROR_INFO * error_info )
246
+ /* {{{ mysqlnd_object_factory::get_ppec */
247
+ static MYSQLND_PPEC *
248
+ MYSQLND_METHOD (mysqlnd_object_factory , get_ppec )(zend_bool persistent , MYSQLND_STATS * stats , MYSQLND_ERROR_INFO * error_info )
249
249
{
250
- size_t net_alloc_size = sizeof (MYSQLND_NET ) + mysqlnd_plugin_count () * sizeof (void * );
251
- size_t net_data_alloc_size = sizeof (MYSQLND_NET_DATA ) + mysqlnd_plugin_count () * sizeof (void * );
252
- MYSQLND_NET * net = mnd_pecalloc (1 , net_alloc_size , persistent );
253
- MYSQLND_NET_DATA * net_data = mnd_pecalloc (1 , net_data_alloc_size , persistent );
250
+ size_t ppec_alloc_size = sizeof (MYSQLND_PPEC ) + mysqlnd_plugin_count () * sizeof (void * );
251
+ size_t ppec_data_alloc_size = sizeof (MYSQLND_PPEC_DATA ) + mysqlnd_plugin_count () * sizeof (void * );
252
+ MYSQLND_PPEC * ppec = mnd_pecalloc (1 , ppec_alloc_size , persistent );
253
+ MYSQLND_PPEC_DATA * ppec_data = mnd_pecalloc (1 , ppec_data_alloc_size , persistent );
254
254
255
- DBG_ENTER ("mysqlnd_object_factory::get_net " );
255
+ DBG_ENTER ("mysqlnd_object_factory::get_ppec " );
256
256
DBG_INF_FMT ("persistent=%u" , persistent );
257
- if (net && net_data ) {
258
- net -> data = net_data ;
259
- net -> persistent = net -> data -> persistent = persistent ;
260
- net -> data -> m = * mysqlnd_net_get_methods ();
261
-
262
- if (PASS != net -> data -> m .init (net , stats , error_info )) {
263
- net -> data -> m .dtor (net , stats , error_info );
264
- net = NULL ;
257
+ if (ppec && ppec_data ) {
258
+ ppec -> data = ppec_data ;
259
+ ppec -> persistent = ppec -> data -> persistent = persistent ;
260
+ ppec -> data -> m = * mysqlnd_ppec_get_methods ();
261
+
262
+ if (PASS != ppec -> data -> m .init (ppec , stats , error_info )) {
263
+ ppec -> data -> m .dtor (ppec , stats , error_info );
264
+ ppec = NULL ;
265
265
}
266
266
} else {
267
- if (net_data ) {
268
- mnd_pefree (net_data , persistent );
269
- net_data = NULL ;
267
+ if (ppec_data ) {
268
+ mnd_pefree (ppec_data , persistent );
269
+ ppec_data = NULL ;
270
270
}
271
- if (net ) {
272
- mnd_pefree (net , persistent );
273
- net = NULL ;
271
+ if (ppec ) {
272
+ mnd_pefree (ppec , persistent );
273
+ ppec = NULL ;
274
274
}
275
275
}
276
- DBG_RETURN (net );
276
+ DBG_RETURN (ppec );
277
277
}
278
278
/* }}} */
279
279
@@ -337,7 +337,7 @@ PHPAPI MYSQLND_CLASS_METHODS_START(mysqlnd_object_factory)
337
337
MYSQLND_METHOD (mysqlnd_object_factory , get_connection ),
338
338
MYSQLND_METHOD (mysqlnd_object_factory , clone_connection_object ),
339
339
MYSQLND_METHOD (mysqlnd_object_factory , get_prepared_statement ),
340
- MYSQLND_METHOD (mysqlnd_object_factory , get_net ),
340
+ MYSQLND_METHOD (mysqlnd_object_factory , get_ppec ),
341
341
MYSQLND_METHOD (mysqlnd_object_factory , get_vio ),
342
342
MYSQLND_METHOD (mysqlnd_object_factory , get_protocol_payload_decoder_factory )
343
343
MYSQLND_CLASS_METHODS_END ;
0 commit comments