We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5896e25 + 5d491a4 commit aee82c7Copy full SHA for aee82c7
lib/mqtt_outbox.c
@@ -33,7 +33,7 @@ outbox_handle_t outbox_init(void)
33
outbox_handle_t outbox = calloc(1, sizeof(struct outbox_t));
34
ESP_MEM_CHECK(TAG, outbox, return NULL);
35
outbox->list = calloc(1, sizeof(struct outbox_list_t));
36
- ESP_MEM_CHECK(TAG, outbox->list, return NULL); //TODO: Free outbox on failure
+ ESP_MEM_CHECK(TAG, outbox->list, {free(outbox); return NULL;});
37
outbox->size = 0;
38
STAILQ_INIT(outbox->list);
39
return outbox;
0 commit comments