summaryrefslogtreecommitdiff
path: root/usr/src/cmd/mms/mm/common/mm_lmp_sql.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/mms/mm/common/mm_lmp_sql.c')
-rw-r--r--usr/src/cmd/mms/mm/common/mm_lmp_sql.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/usr/src/cmd/mms/mm/common/mm_lmp_sql.c b/usr/src/cmd/mms/mm/common/mm_lmp_sql.c
index 7c276d2a84..168199ca4b 100644
--- a/usr/src/cmd/mms/mm/common/mm_lmp_sql.c
+++ b/usr/src/cmd/mms/mm/common/mm_lmp_sql.c
@@ -772,7 +772,12 @@ mm_lmp_activate_cmd_func(mm_wka_t *mm_wka, mm_command_t *cmd)
}
}
- mms_trace(MMS_ERR, "lm activate %d failed", flag);
+ mms_trace(MMS_ERR, "lm activate %d failed, set LM to present", flag);
+ if (mm_lm_state_soft(mm_wka, "present")) {
+ mms_trace(MMS_ERR,
+ "mm_lmp_activate_cmd_func: "
+ "LM state changed failed");
+ }
cmd->cmd_remove = 1;
return (MM_CMD_ERROR);
}