aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1994-11-16 16:09:11 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1994-11-16 16:09:11 -0200
commita5862498a19cc8a25ef22b29c1e7103c5c0466f8 (patch)
treeae067b0d7b71a6b84d03f41beb9cdef44cfab361
parent2b5bc5d1a81579a76c13e638de2592e2c39c73f0 (diff)
downloadlua-a5862498a19cc8a25ef22b29c1e7103c5c0466f8.tar.gz
lua-a5862498a19cc8a25ef22b29c1e7103c5c0466f8.tar.bz2
lua-a5862498a19cc8a25ef22b29c1e7103c5c0466f8.zip
set first position of a free block to -1, to catch errors
-rw-r--r--luamem.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/luamem.c b/luamem.c
index ddbd5e47..b28bd3b9 100644
--- a/luamem.c
+++ b/luamem.c
@@ -3,7 +3,7 @@
3** TecCGraf - PUC-Rio 3** TecCGraf - PUC-Rio
4*/ 4*/
5 5
6char *rcs_mem = "$Id: $"; 6char *rcs_mem = "$Id: mem.c,v 1.1 1994/11/16 17:38:08 roberto Exp $";
7 7
8#include <stdlib.h> 8#include <stdlib.h>
9 9
@@ -12,6 +12,7 @@ char *rcs_mem = "$Id: $";
12 12
13void luaI_free (void *block) 13void luaI_free (void *block)
14{ 14{
15 *((int *)block) = -1; /* to catch errors */
15 free(block); 16 free(block);
16} 17}
17 18