File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -179,7 +179,9 @@ NR_PHP_WRAPPER_END
179
179
180
180
NR_PHP_WRAPPER (nr_mongodb_operation_before ) {
181
181
(void )wraprec ;
182
- nr_segment_start (NRPRG (txn ), NULL , NULL );
182
+ nr_segment_t * segment ;
183
+ segment = nr_segment_start (NRPRG (txn ), NULL , NULL );
184
+ segment -> wraprec = auto_segment -> wraprec ;
183
185
}
184
186
NR_PHP_WRAPPER_END
185
187
@@ -189,7 +191,6 @@ NR_PHP_WRAPPER(nr_mongodb_operation_after) {
189
191
zval * database = NULL ;
190
192
zval * server = NULL ;
191
193
zval * this_var = NULL ;
192
- nr_segment_t * segment = NULL ;
193
194
nr_datastore_instance_t instance = {
194
195
.host = NULL ,
195
196
.port_path_or_id = NULL ,
@@ -234,8 +235,7 @@ NR_PHP_WRAPPER(nr_mongodb_operation_after) {
234
235
nr_mongodb_get_host_and_port_path_or_id (server , & instance .host ,
235
236
& instance .port_path_or_id );
236
237
237
- segment = nr_txn_get_current_segment (NRPRG (txn ), NULL );
238
- nr_segment_datastore_end (& segment , & params );
238
+ nr_segment_datastore_end (& auto_segment , & params );
239
239
240
240
leave :
241
241
nr_php_arg_release (& server );
You can’t perform that action at this time.
0 commit comments