git.asbjorn.biz
/
swftools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
407005f
)
pointers which are freed are now cleanly set to 0 afterwards.
author
kramm
<kramm>
Tue, 18 Nov 2003 09:16:20 +0000
(09:16 +0000)
committer
kramm
<kramm>
Tue, 18 Nov 2003 09:16:20 +0000
(09:16 +0000)
lib/q.c
patch
|
blob
|
history
diff --git
a/lib/q.c
b/lib/q.c
index
db9db34
..
a997fdd
100644
(file)
--- a/
lib/q.c
+++ b/
lib/q.c
@@
-77,7
+77,7
@@
void mem_init(mem_t*mem)
}
void mem_clear(mem_t*mem)
{
- free(mem->buffer);
+ free(mem->buffer);mem->buffer = 0;
}
void mem_destroy(mem_t*mem)
{
@@
-191,7
+191,7
@@
void ringbuffer_put(ringbuffer_t*r, void*buf, int len)
void ringbuffer_clear(ringbuffer_t*r)
{
ringbuffer_internal_t*i = (ringbuffer_internal_t*)r->internal;
- free(i->buffer);
+ free(i->buffer);i->buffer = 0;
free(i);
}