11/*
22 * Copyright (c) 2011 Oracle and/or its affiliates. All rights reserved.
33 * Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
4+ * Copyright (c) 2019 Intel, Inc. All rights reserved.
45 * $COPYRIGHT$
56 *
67 * Additional copyrights may follow
@@ -214,8 +215,7 @@ int main(int argc, char **argv)
214215 /* serialize tree */
215216 serial_tree = OBJ_NEW (opal_buffer_t );
216217
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 )) {
219219 opal_tree_t tmp_tree ;
220220 opal_buffer_t * serial2_tree ;
221221
@@ -227,29 +227,28 @@ int main(int argc, char **argv)
227227 /* deserialize tree */
228228 opal_tree_deserialize (serial_tree , & (tmp_tree .opal_tree_sentinel ));
229229 /* 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+ }
253252 } else {
254253 test_failure (" failed tree serialization" );
255254 }
0 commit comments