Fix a bunch of swaybar memory leaks

This commit is contained in:
emersion 2018-04-24 22:04:19 +01:00
parent 317b8cbd93
commit aa36899d8a
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48
8 changed files with 38 additions and 24 deletions

View file

@ -7,7 +7,7 @@
#include "swaybar/config.h"
#include "swaybar/status_line.h"
static void i3bar_block_free(struct i3bar_block *block) {
void i3bar_block_free(struct i3bar_block *block) {
if (!block) {
return;
}
@ -18,6 +18,7 @@ static void i3bar_block_free(struct i3bar_block *block) {
free(block->name);
free(block->instance);
free(block->color);
free(block);
}
static bool i3bar_parse_json(struct status_line *status, const char *text) {