diff options
| author | Oskari Timperi <oskari.timperi@iki.fi> | 2017-02-19 00:25:00 +0200 |
|---|---|---|
| committer | Oskari Timperi <oskari.timperi@iki.fi> | 2017-02-19 00:25:00 +0200 |
| commit | add616aad157b8a9a5bc7150e5d17ccbdd6d76f3 (patch) | |
| tree | 55c64745de47f7942f3870a5aa98765d059644be /src | |
| parent | 98fadaeceb18b890bcc06785c8e29e218f899a14 (diff) | |
| download | mqtt-add616aad157b8a9a5bc7150e5d17ccbdd6d76f3.tar.gz mqtt-add616aad157b8a9a5bc7150e5d17ccbdd6d76f3.zip | |
Allow keepalive to be 0 to disable sending PINGREQs
Diffstat (limited to 'src')
| -rw-r--r-- | src/client.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/client.c b/src/client.c index d39960f..870e937 100644 --- a/src/client.c +++ b/src/client.c @@ -382,7 +382,7 @@ int MqttClientRunOnce(MqttClient *client, int timeout) else if (SIMPLEQ_EMPTY(&client->sendQueue)) { int64_t elapsed = MqttGetCurrentTime() - client->lastPacketSentTime; - if (elapsed/1000 >= client->keepAlive) + if (elapsed/1000 >= client->keepAlive && client->keepAlive > 0) { MqttClientQueueSimplePacket(client, MqttPacketTypePingReq); client->pingSent = 1; |
