diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2013-10-15 13:55:09 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2013-10-15 13:55:09 +0100 |
commit | 293ea2757b49fd5348c14b2fb178a2dcddced1f7 (patch) | |
tree | b165dbb258e887d5167933cdf820e9310eefcc18 /src/json | |
parent | 555b81de0bc69d3b542d05fadb8a5f2b786bc9e0 (diff) | |
download | rspamd-293ea2757b49fd5348c14b2fb178a2dcddced1f7.tar.gz rspamd-293ea2757b49fd5348c14b2fb178a2dcddced1f7.zip |
Add comparasion for rcl vs jansson.
Fix some issues in jansson memory management.
Diffstat (limited to 'src/json')
-rw-r--r-- | src/json/dump.c | 4 | ||||
-rw-r--r-- | src/json/strbuffer.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/json/dump.c b/src/json/dump.c index f384760c5..7e4383abe 100644 --- a/src/json/dump.c +++ b/src/json/dump.c @@ -143,7 +143,7 @@ do_dump (const json_t * json, uint32_t flags, int depth, dump_func dump, void *d return -1; ret = dump (buffer, size, data); - g_free (buffer); + free (buffer); return ret; } @@ -157,7 +157,7 @@ do_dump (const json_t * json, uint32_t flags, int depth, dump_func dump, void *d return -1; ret = dump (buffer, size, data); - g_free (buffer); + free (buffer); return ret; } diff --git a/src/json/strbuffer.c b/src/json/strbuffer.c index 1ae336d3d..3fa1a92da 100644 --- a/src/json/strbuffer.c +++ b/src/json/strbuffer.c @@ -75,7 +75,7 @@ strbuffer_append_bytes (strbuffer_t * strbuff, const char *data, int size) if (strbuff->length + size >= strbuff->size) { strbuff->size = max (strbuff->size * STRBUFFER_FACTOR, strbuff->length + size + 1); - strbuff->value = realloc (strbuff->value, strbuff->size); + strbuff->value = g_realloc (strbuff->value, strbuff->size); if (!strbuff->value) return -1; } |