Skip to content

Commit 3585701

Browse files
authored
Merge pull request nasa#1237 from skliper/fix1180-rm_impossible_conditions
Fix nasa#1180, Remove impossible conditions
2 parents 98bc158 + 1072b0d commit 3585701

File tree

2 files changed

+30
-35
lines changed

2 files changed

+30
-35
lines changed

modules/es/fsw/src/cfe_es_apps.c

+29-34
Original file line numberDiff line numberDiff line change
@@ -1287,42 +1287,37 @@ void CFE_ES_ProcessControlRequest(CFE_ES_AppId_t AppId)
12871287
break;
12881288
}
12891289

1290-
if (EventID != 0 && ReqName != NULL)
1290+
if (MessageDetail[0] != 0)
12911291
{
1292-
if (MessageDetail[0] != 0)
1293-
{
1294-
/* Detail message already set, assume it is an error event */
1295-
EventType = CFE_EVS_EventType_ERROR;
1296-
}
1297-
else if (StartupStatus != CFE_SUCCESS)
1298-
{
1299-
/* Make detail message for event containing startup error code */
1300-
EventType = CFE_EVS_EventType_ERROR;
1301-
snprintf(MessageDetail, sizeof(MessageDetail), "Failed: AppCreate Error 0x%08X.",
1302-
(unsigned int)StartupStatus);
1303-
}
1304-
else if (CleanupStatus != CFE_SUCCESS)
1305-
{
1306-
/* Make detail message for event containing cleanup error code */
1307-
EventType = CFE_EVS_EventType_ERROR;
1308-
snprintf(MessageDetail, sizeof(MessageDetail), "Failed: CleanUpApp Error 0x%08X.",
1309-
(unsigned int)CleanupStatus);
1310-
}
1311-
else if (CFE_RESOURCEID_TEST_DEFINED(NewAppId))
1312-
{
1313-
/* Record success message for event where app is restarted */
1314-
EventType = CFE_EVS_EventType_INFORMATION;
1315-
snprintf(MessageDetail, sizeof(MessageDetail), "Completed, AppID=%lu", CFE_RESOURCEID_TO_ULONG(NewAppId));
1316-
}
1317-
else
1318-
{
1319-
/* Record success message for event */
1320-
EventType = CFE_EVS_EventType_INFORMATION;
1321-
snprintf(MessageDetail, sizeof(MessageDetail), "Completed.");
1322-
}
1323-
1324-
CFE_EVS_SendEvent(EventID, EventType, "%s Application %s %s", ReqName, OrigAppName, MessageDetail);
1292+
/* Detail message already set, assume it is an error event */
1293+
EventType = CFE_EVS_EventType_ERROR;
1294+
}
1295+
else if (StartupStatus != CFE_SUCCESS)
1296+
{
1297+
/* Make detail message for event containing startup error code */
1298+
EventType = CFE_EVS_EventType_ERROR;
1299+
snprintf(MessageDetail, sizeof(MessageDetail), "Failed: AppCreate Error 0x%08X.", (unsigned int)StartupStatus);
13251300
}
1301+
else if (CleanupStatus != CFE_SUCCESS)
1302+
{
1303+
/* Make detail message for event containing cleanup error code */
1304+
EventType = CFE_EVS_EventType_ERROR;
1305+
snprintf(MessageDetail, sizeof(MessageDetail), "Failed: CleanUpApp Error 0x%08X.", (unsigned int)CleanupStatus);
1306+
}
1307+
else if (CFE_RESOURCEID_TEST_DEFINED(NewAppId))
1308+
{
1309+
/* Record success message for event where app is restarted */
1310+
EventType = CFE_EVS_EventType_INFORMATION;
1311+
snprintf(MessageDetail, sizeof(MessageDetail), "Completed, AppID=%lu", CFE_RESOURCEID_TO_ULONG(NewAppId));
1312+
}
1313+
else
1314+
{
1315+
/* Record success message for event */
1316+
EventType = CFE_EVS_EventType_INFORMATION;
1317+
snprintf(MessageDetail, sizeof(MessageDetail), "Completed.");
1318+
}
1319+
1320+
CFE_EVS_SendEvent(EventID, EventType, "%s Application %s %s", ReqName, OrigAppName, MessageDetail);
13261321

13271322
} /* End Function */
13281323

modules/tbl/fsw/src/cfe_tbl_internal.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ int32 CFE_TBL_EarlyInit(void)
145145
}
146146

147147
j++;
148-
} while ((j < CFE_PLATFORM_TBL_MAX_SIMULTANEOUS_LOADS) && (Status >= CFE_PLATFORM_TBL_MAX_SNGL_TABLE_SIZE));
148+
} while (j < CFE_PLATFORM_TBL_MAX_SIMULTANEOUS_LOADS);
149149
}
150150

151151
/* Try to obtain a previous image of the Critical Table Registry from the Critical Data Store */

0 commit comments

Comments
 (0)