We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2efa0f2 commit 7b73a7fCopy full SHA for 7b73a7f
1 file changed
lib60870-C/src/iec60870/cs104/cs104_connection.c
@@ -799,6 +799,10 @@ handleConnection(void* parameter)
799
void
800
CS104_Connection_connectAsync(CS104_Connection self)
801
{
802
+ self->running = false;
803
+ self->failure = false;
804
+ self->close = false;
805
+
806
#if (CONFIG_USE_THREADS == 1)
807
self->connectionHandlingThread = Thread_create(handleConnection, (void*) self, false);
808
@@ -810,6 +814,10 @@ CS104_Connection_connectAsync(CS104_Connection self)
810
814
bool
811
815
CS104_Connection_connect(CS104_Connection self)
812
816
817
818
819
820
813
821
CS104_Connection_connectAsync(self);
822
823
while ((self->running == false) && (self->failure == false))
0 commit comments