ecere/net/Service: Avoiding problems when trying to start a Service already started
[sdk] / ecere / src / net / Service.ec
index 6169a41..c20b823 100644 (file)
@@ -59,6 +59,9 @@ public:
    #if defined(__WIN32__) || defined(__unix__) || defined(__APPLE__)
       SOCKET s;
 
+      if(this.s != -1)
+         return false; // Already started
+
    #ifdef DEBUG_SOCKETS
       Log("[P] [NStartService]\n");
    #endif