diff --git a/meshcore/agentcore.c b/meshcore/agentcore.c index 33169a3..88679e4 100644 --- a/meshcore/agentcore.c +++ b/meshcore/agentcore.c @@ -3439,7 +3439,7 @@ void MeshServer_OnResponse(ILibWebClient_StateObject WebStateObject, int Interru { char idleBuffer[16]; idleBuffer[ILibSimpleDataStore_Get(agent->masterDb, "controlChannelIdleTimeout", idleBuffer, sizeof(idleBuffer)-1)] = 0; - if (ILib_atoi_int32(&(agent->controlChannel_idleTimeout_seconds), idleBuffer, sizeof(idleBuffer)) == 0) + if (ILib_atoi_int32(&(agent->controlChannel_idleTimeout_seconds), idleBuffer, sizeof(idleBuffer)) != 0) { agent->controlChannel_idleTimeout_seconds = DEFAULT_IDLE_TIMEOUT; }