diff --git a/src/iec61850/client/ied_connection.c b/src/iec61850/client/ied_connection.c index bc581dea..bc8e9ff6 100644 --- a/src/iec61850/client/ied_connection.c +++ b/src/iec61850/client/ied_connection.c @@ -1757,7 +1757,7 @@ IedConnection_getDeviceModelFromServer(IedConnection self, IedClientError* error LinkedList_destroy(logicalDeviceNames); } else - *error = iedConnection_mapMmsErrorToIedError(mmsError); + if (error) *error = iedConnection_mapMmsErrorToIedError(mmsError); } LinkedList /**/