]> git.seodisparate.com - UDPConnection/commitdiff
Fix mutex lock not being unlocked
authorStephen Seo <seo.disparate@gmail.com>
Thu, 7 Mar 2019 03:10:53 +0000 (12:10 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Thu, 7 Mar 2019 03:10:53 +0000 (12:10 +0900)
src/UDPConnection.c

index 22d8af2f1edd4b601524bc60d2298dcb7158b092..0c9dd5ed83e3d0139498f7e747bb330f15b49b49 100644 (file)
@@ -331,6 +331,7 @@ void UDPC_client_initiate_connection(UDPC_Context *ctx, uint32_t addr, uint16_t
     if((ctx->flags & 0x2) == 0 || UDPC_HashMap_has(ctx->conMap, addr) != 0)
     {
         // must be client or no already-existing connection to same address
+        if(ctx->isThreaded != 0) { mtx_unlock(&ctx->tCVMtx); }
         return;
     }