Skip to content

Commit 9d98e1a

Browse files
committed
missing va_end in error case
1 parent e44bef9 commit 9d98e1a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/mqtt.c

+2
Original file line numberDiff line numberDiff line change
@@ -1482,6 +1482,7 @@ ssize_t mqtt_pack_subscribe_request(uint8_t *buf, size_t bufsz, unsigned int pac
14821482

14831483
++num_subs;
14841484
if (num_subs >= MQTT_SUBSCRIBE_REQUEST_MAX_NUM_TOPICS) {
1485+
va_end(args);
14851486
return MQTT_ERROR_SUBSCRIBE_TOO_MANY_TOPICS;
14861487
}
14871488
}
@@ -1560,6 +1561,7 @@ ssize_t mqtt_pack_unsubscribe_request(uint8_t *buf, size_t bufsz, unsigned int p
15601561

15611562
++num_subs;
15621563
if (num_subs >= MQTT_UNSUBSCRIBE_REQUEST_MAX_NUM_TOPICS) {
1564+
va_end(args);
15631565
return MQTT_ERROR_UNSUBSCRIBE_TOO_MANY_TOPICS;
15641566
}
15651567
}

0 commit comments

Comments
 (0)