summaryrefslogtreecommitdiffstats
path: root/src/lib.c
diff options
context:
space:
mode:
authorAnton Luka Šijanec <anton@sijanec.eu>2021-09-17 14:36:09 +0200
committerAnton Luka Šijanec <anton@sijanec.eu>2021-09-17 14:36:09 +0200
commit876b012e1aae1cfc9687536edc302987ce899963 (patch)
tree8ac295bc789cf7eafacd52b9cc45bc433906fe99 /src/lib.c
parentnot tested yet, but added parsing users: myself and friends (diff)
downloaddiscord.c-876b012e1aae1cfc9687536edc302987ce899963.tar
discord.c-876b012e1aae1cfc9687536edc302987ce899963.tar.gz
discord.c-876b012e1aae1cfc9687536edc302987ce899963.tar.bz2
discord.c-876b012e1aae1cfc9687536edc302987ce899963.tar.lz
discord.c-876b012e1aae1cfc9687536edc302987ce899963.tar.xz
discord.c-876b012e1aae1cfc9687536edc302987ce899963.tar.zst
discord.c-876b012e1aae1cfc9687536edc302987ce899963.zip
Diffstat (limited to 'src/lib.c')
-rw-r--r--src/lib.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib.c b/src/lib.c
index 07d339d..de78be0 100644
--- a/src/lib.c
+++ b/src/lib.c
@@ -3,7 +3,8 @@ int smprintf (char ** str, const char * format, ...) { /* allocates automaticall
va_start(ap, format);
va_copy(aq, ap);
int len = vsnprintf(NULL, 0, format, ap);
- *str = malloc(len+1);
+ if (!(*str = realloc(*str, len+1)))
+ fprintf(stderr, "[BUG] !!! realloc failed\n");
if (len != vsprintf(*str, format, ap))
fprintf(stderr, "[BUG] !!! len1 != len2\n");
va_end(ap);