1
1
/*
2
2
* Copyright (c) 2011 Oracle and/or its affiliates. All rights reserved.
3
3
* Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
4
+ * Copyright (c) 2019 Intel, Inc. All rights reserved.
4
5
* $COPYRIGHT$
5
6
*
6
7
* Additional copyrights may follow
@@ -214,8 +215,7 @@ int main(int argc, char **argv)
214
215
/* serialize tree */
215
216
serial_tree = OBJ_NEW (opal_buffer_t );
216
217
217
- if (OPAL_SUCCESS == opal_tree_serialize (opal_tree_get_root (& tree ),
218
- serial_tree )) {
218
+ if (OPAL_SUCCESS == opal_tree_serialize (opal_tree_get_root (& tree ), serial_tree )) {
219
219
opal_tree_t tmp_tree ;
220
220
opal_buffer_t * serial2_tree ;
221
221
@@ -227,29 +227,28 @@ int main(int argc, char **argv)
227
227
/* deserialize tree */
228
228
opal_tree_deserialize (serial_tree , & (tmp_tree .opal_tree_sentinel ));
229
229
/* serialize tmp tree */
230
- serial2_tree = OBJ_NEW (opal_buffer_t );
231
- if (OPAL_SUCCESS == opal_tree_serialize (opal_tree_get_root (& tmp_tree ),
232
- serial2_tree )) {
233
- void * payload1 , * payload2 ;
234
- int32_t size1 , size2 ;
235
-
236
- /* compare new with original serialization */
237
- serial_tree -> unpack_ptr = serial_tree -> base_ptr ;
238
- serial2_tree -> unpack_ptr = serial2_tree -> unpack_ptr ;
239
- opal_dss .unload (serial_tree , & payload1 , & size1 );
240
- opal_dss .unload (serial2_tree , & payload2 , & size2 );
241
- if (size1 == size2 ) {
242
- if (0 == memcmp (payload1 , payload2 , size1 )) {
243
- test_success ();
244
- } else {
245
- test_failure (" failed tree deserialization data compare" );
246
- }
247
- } else {
248
- test_failure (" failed tree deserialization size compare" );
249
- }
250
- } else {
251
- test_failure (" failed tree second pass serialization" );
252
- }
230
+ serial2_tree = OBJ_NEW (opal_buffer_t );
231
+ if (OPAL_SUCCESS == opal_tree_serialize (opal_tree_get_root (& tmp_tree ), serial2_tree )) {
232
+ void * payload1 , * payload2 ;
233
+ int32_t size1 , size2 ;
234
+
235
+ /* compare new with original serialization */
236
+ serial_tree -> unpack_ptr = serial_tree -> base_ptr ;
237
+ serial2_tree -> unpack_ptr = serial2_tree -> unpack_ptr ;
238
+ opal_dss .unload (serial_tree , & payload1 , & size1 );
239
+ opal_dss .unload (serial2_tree , & payload2 , & size2 );
240
+ if (size1 == size2 ) {
241
+ if (0 == memcmp (payload1 , payload2 , size1 )) {
242
+ test_success ();
243
+ } else {
244
+ test_failure (" failed tree deserialization data compare" );
245
+ }
246
+ } else {
247
+ test_failure (" failed tree deserialization size compare" );
248
+ }
249
+ } else {
250
+ test_failure (" failed tree second pass serialization" );
251
+ }
253
252
} else {
254
253
test_failure (" failed tree serialization" );
255
254
}
0 commit comments