diff options
author | Christian Cunningham <cc@localhost> | 2022-01-02 15:53:57 -0800 |
---|---|---|
committer | Christian Cunningham <cc@localhost> | 2022-01-02 15:53:57 -0800 |
commit | 059f08cb73ef2b1631f2c89f8c524e27888f6ba5 (patch) | |
tree | 93d2763404d3d86647b97dab54e332aa5075e6e1 /src/lib/q.c | |
parent | e15d41a5619c41f3440369e625d6d96921718221 (diff) |
Expanded upon memory library
Diffstat (limited to 'src/lib/q.c')
-rw-r--r-- | src/lib/q.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/q.c b/src/lib/q.c index e40fee8..494c712 100644 --- a/src/lib/q.c +++ b/src/lib/q.c @@ -27,6 +27,7 @@ void popq(struct Q_base* qb) if (qb->next == 0) return; if (qb->next == qb->last) { + free(qb->next->data); free(qb->next); qb->next = 0; qb->last = 0; @@ -34,5 +35,6 @@ void popq(struct Q_base* qb) } struct Q* t = qb->next; qb->next = qb->next->next; + free(t->data); free(t); } |