diff --git a/src/libplctag/LibPlcTag.cs b/src/libplctag/LibPlcTag.cs index afc24a7d..30f05ce1 100644 --- a/src/libplctag/LibPlcTag.cs +++ b/src/libplctag/LibPlcTag.cs @@ -66,6 +66,8 @@ static private void ensureSubscribeToEvents() var statusAfterRegistration = (Status)_native.plc_tag_register_logger(loggerDelegate); if (statusAfterRegistration != Status.Ok) throw new LibPlcTagException(statusAfterRegistration); + + alreadySubscribedToEvents = true; } static void invokeLogEvent(int tag_id, int debug_level, string message)