]> git.stg.codes - stg.git/blobdiff - projects/stargazer/plugins/configuration/sgconfig/stgconfig.cpp
Do not use pthread_kill to stop a thread
[stg.git] / projects / stargazer / plugins / configuration / sgconfig / stgconfig.cpp
index 3cd6b9010f5ddd46ca5af4bcfe0d814b9271f039..ea71a117b7bb925c1e753d00cf3665d5aea1c962 100644 (file)
@@ -127,18 +127,8 @@ for (i = 0; i < 25; i++)
     nanosleep(&ts, NULL);
     }
 
-//after 5 seconds waiting thread still running. now killing it
 if (isRunning)
-    {
-    //TODO pthread_cancel()
-    if (pthread_kill(thread, SIGINT))
-        {
-        errorStr = "Cannot kill thread.";
-        printfd(__FILE__, "Cannot kill thread\n");
-        return -1;
-        }
-    printfd(__FILE__, "STG_CONFIG killed\n");
-    }
+    return -1;
 
 return 0;
 }