git.strcat.st

/strcat/minitox.git/ - summarytreelogarchive

subject
free ChatHist->msg when deleting friends/groups
commit
9f78fabbe92f71ef844bca4f677b73752809af83
date
2026-04-17T20:58:51Z
message
diff
 minitox.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/minitox.c b/minitox.c
index d590783..e9e3582 100644
--- a/minitox.c
+++ b/minitox.c
@@ -287,6 +287,7 @@ bool delfriend(uint32_t friend_num) {
         while (f->hist) {
             struct ChatHist *tmp = f->hist;
             f->hist = f->hist->next;
+            free(tmp->msg);
             free(tmp);
         }
         free(f);
@@ -316,6 +317,7 @@ bool delgroup(uint32_t group_num) {
         while (cf->hist) {
             struct ChatHist *tmp = cf->hist;
             cf->hist = cf->hist->next;
+            free(tmp->msg);
             free(tmp);
         }
         free(cf);