|
|
|
@ -106,7 +106,11 @@ void fsm_sendSuccess(const char *text)
|
|
|
|
|
msg_write(MessageType_MessageType_Success, resp);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#if DEBUG_LINK
|
|
|
|
|
void fsm_sendFailureDebug(FailureType code, const char *text, const char *source)
|
|
|
|
|
#else
|
|
|
|
|
void fsm_sendFailure(FailureType code, const char *text)
|
|
|
|
|
#endif
|
|
|
|
|
{
|
|
|
|
|
if (protectAbortedByInitialize) {
|
|
|
|
|
fsm_msgInitialize((Initialize *)0);
|
|
|
|
@ -156,10 +160,18 @@ void fsm_sendFailure(FailureType code, const char *text)
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
#if DEBUG_LINK
|
|
|
|
|
resp->has_message = true;
|
|
|
|
|
strlcpy(resp->message, source, sizeof(resp->message));
|
|
|
|
|
if (text) {
|
|
|
|
|
strlcat(resp->message, text, sizeof(resp->message));
|
|
|
|
|
}
|
|
|
|
|
#else
|
|
|
|
|
if (text) {
|
|
|
|
|
resp->has_message = true;
|
|
|
|
|
strlcpy(resp->message, text, sizeof(resp->message));
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
msg_write(MessageType_MessageType_Failure, resp);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|