diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2021-09-17 14:36:09 +0200 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2021-09-17 14:36:09 +0200 |
commit | 876b012e1aae1cfc9687536edc302987ce899963 (patch) | |
tree | 8ac295bc789cf7eafacd52b9cc45bc433906fe99 /src/lib.c | |
parent | not tested yet, but added parsing users: myself and friends (diff) | |
download | discord.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.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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); |