@@ -248,7 +248,6 @@ int opal_infosubscribe_testregister(opal_infosubscriber_t *object)
248248int opal_infosubscribe_change_info (opal_infosubscriber_t * object , opal_info_t * new_info )
249249{
250250 opal_info_entry_t * iterator ;
251- const char * updated_value ;
252251
253252 /* for each key/value in new info, let subscribers know of new value */
254253 int found_callback ;
@@ -266,13 +265,10 @@ int opal_infosubscribe_change_info(opal_infosubscriber_t *object, opal_info_t *n
266265 key_str = iterator -> ie_key ;
267266 OBJ_RETAIN (key_str );
268267
269- updated_value = opal_infosubscribe_inform_subscribers (object , iterator -> ie_key -> string ,
270- iterator -> ie_value -> string ,
271- & found_callback );
272- if (NULL != updated_value
273- && 0 != strncmp (updated_value , value_str -> string , value_str -> length )) {
274- err = opal_info_set (object -> s_info , iterator -> ie_key -> string , updated_value );
275- }
268+ opal_infosubscribe_inform_subscribers (object , iterator -> ie_key -> string ,
269+ iterator -> ie_value -> string , & found_callback );
270+ err = opal_info_set (object -> s_info , iterator -> ie_key -> string ,
271+ iterator -> ie_value -> string );
276272 OBJ_RELEASE (value_str );
277273 OBJ_RELEASE (key_str );
278274 if (OPAL_SUCCESS != err ) {
0 commit comments