@@ -340,7 +340,7 @@ try_local_executor_connect(long long action, fsa_data_t *msg_data,
340340 "%d time%s: %s" , lrm_state -> num_lrm_register_fails ,
341341 pcmk__plural_s (lrm_state -> num_lrm_register_fails ),
342342 pcmk_rc_str (rc ));
343- register_fsa_error (I_ERROR );
343+ register_fsa_error (I_ERROR , msg_data );
344344}
345345
346346// A_LRM_CONNECT
@@ -361,7 +361,7 @@ do_lrm_control(long long action, enum crmd_fsa_cause cause,
361361
362362 lrm_state = controld_get_executor_state (NULL , true);
363363 if (lrm_state == NULL ) {
364- register_fsa_error (I_ERROR );
364+ register_fsa_error (I_ERROR , msg_data );
365365 return ;
366366 }
367367
@@ -942,8 +942,6 @@ get_lrm_resource(lrm_state_t *lrm_state, const xmlNode *rsc_xml,
942942 rc = lrm_state_register_rsc (lrm_state , id , class , provider , type ,
943943 lrmd_opt_drop_recurring );
944944 if (rc != pcmk_ok ) {
945- fsa_data_t * msg_data = NULL ;
946-
947945 crm_err ("Could not register resource %s with the executor on %s: %s "
948946 QB_XS " rc=%d" ,
949947 id , lrm_state -> node_name , pcmk_strerror (rc ), rc );
@@ -953,7 +951,7 @@ get_lrm_resource(lrm_state_t *lrm_state, const xmlNode *rsc_xml,
953951 * remote node, which is not an FSA failure.
954952 */
955953 if (lrm_state_is_local (lrm_state ) == TRUE) {
956- register_fsa_error (I_FAIL );
954+ register_fsa_error (I_FAIL , NULL );
957955 }
958956 return rc ;
959957 }
@@ -1569,7 +1567,7 @@ controld_invoke_execd(fsa_data_t *msg_data)
15691567 } else {
15701568 crm_err ("Invalid execution request: unknown command '%s' (bug?)" ,
15711569 crm_op );
1572- register_fsa_error (I_ERROR );
1570+ register_fsa_error (I_ERROR , msg_data );
15731571 }
15741572}
15751573
@@ -1898,7 +1896,6 @@ do_lrm_rsc_op(lrm_state_t *lrm_state, lrmd_rsc_info_t *rsc, xmlNode *msg,
18981896 int call_id = 0 ;
18991897 char * op_id = NULL ;
19001898 lrmd_event_data_t * op = NULL ;
1901- fsa_data_t * msg_data = NULL ;
19021899 const char * transition = NULL ;
19031900 const char * operation = NULL ;
19041901 const char * nack_reason = NULL ;
@@ -2032,7 +2029,7 @@ do_lrm_rsc_op(lrm_state_t *lrm_state, lrmd_rsc_info_t *rsc, xmlNode *msg,
20322029 fake_op_status (lrm_state , op , PCMK_EXEC_NOT_CONNECTED ,
20332030 PCMK_OCF_UNKNOWN_ERROR , pcmk_rc_str (rc ));
20342031 process_lrm_event (lrm_state , op , NULL , NULL );
2035- register_fsa_error (I_FAIL );
2032+ register_fsa_error (I_FAIL , NULL );
20362033
20372034 } else {
20382035 crm_err ("Could not initiate %s action for resource %s remotely on %s: "
0 commit comments