diff options
| -rw-r--r-- | src/kiro-server.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/kiro-server.c b/src/kiro-server.c index 52304c8..6b63fcc 100644 --- a/src/kiro-server.c +++ b/src/kiro-server.c @@ -74,7 +74,10 @@ static void kiro_server_init (KiroServer *self)  static void  kiro_server_finalize (GObject *object)  { -    //PASS +    KiroServer *self = KIRO_SERVER(object); +    KiroServerPrivate *priv = KIRO_SERVER_GET_PRIVATE(self); +    pthread_mutex_unlock(&(priv->mtx)); +    pthread_join(priv->event_listener, NULL);  } | 
