- MMS server: query log service returns services error instead of reject message when log does not exist (LIB61850-290)

pull/367/head
Michael Zillgith 4 years ago
parent de27a6388d
commit 8eeb6f06b3

@ -1,7 +1,7 @@
/*
* mms_journal_service.c
*
* Copyright 2016 Michael Zillgith
* Copyright 2016-2021 Michael Zillgith
*
* This file is part of libIEC61850.
*
@ -453,7 +453,8 @@ mmsServer_handleReadJournalRequest(
if (DEBUG_MMS_SERVER)
printf("MMS_SERVER: readJournal domain %s not found\n", domainId);
mmsMsg_createMmsRejectPdu(&invokeId, MMS_ERROR_REJECT_REQUEST_INVALID_ARGUMENT, response);
mmsMsg_createServiceErrorPdu(invokeId, response, MMS_ERROR_ACCESS_OBJECT_NON_EXISTENT);
return;
}
@ -463,7 +464,8 @@ mmsServer_handleReadJournalRequest(
if (DEBUG_MMS_SERVER)
printf("MMS_SERVER: readJournal journal %s not found\n", logName);
mmsMsg_createMmsRejectPdu(&invokeId, MMS_ERROR_REJECT_REQUEST_INVALID_ARGUMENT, response);
mmsMsg_createServiceErrorPdu(invokeId, response, MMS_ERROR_ACCESS_OBJECT_NON_EXISTENT);
return;
}
@ -494,6 +496,7 @@ mmsServer_handleReadJournalRequest(
printf("MMS_SERVER: readJournal missing valid argument combination\n");
mmsMsg_createMmsRejectPdu(&invokeId, MMS_ERROR_REJECT_REQUEST_INVALID_ARGUMENT, response);
return;
}

Loading…
Cancel
Save