about summary refs log tree commit diff
path: root/src/engine/e_snapshot.c
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-10-14 12:11:42 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-10-14 12:11:42 +0000
commit4484948a6d4e12485c5b54ecf0e9e6d92b749d1a (patch)
tree88ef98544626de24605a54a5c461f9075a84b08c /src/engine/e_snapshot.c
parent3544db49270f6d99c8b2126f294d38267e2899cb (diff)
downloadzcatch-4484948a6d4e12485c5b54ecf0e9e6d92b749d1a.tar.gz
zcatch-4484948a6d4e12485c5b54ecf0e9e6d92b749d1a.zip
updated the demo recorder
Diffstat (limited to 'src/engine/e_snapshot.c')
-rw-r--r--src/engine/e_snapshot.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/engine/e_snapshot.c b/src/engine/e_snapshot.c
index 88949b65..cce8a06e 100644
--- a/src/engine/e_snapshot.c
+++ b/src/engine/e_snapshot.c
@@ -11,7 +11,6 @@ static short item_sizes[64] = {0};
 
 void snap_set_staticsize(int itemtype, int size)
 {
-	dbg_msg("","%d = %d", itemtype, size);
 	item_sizes[itemtype] = size;
 }
 
@@ -397,12 +396,12 @@ int snapshot_unpack_delta(SNAPSHOT *from, SNAPSHOT *to, void *srcdata, int data_
 		else
 		{
 			if(data+1 > end)
-				return -1;
+				return -2;
 			itemsize = (*data++) * 4;
 		}
 		snapshot_current = type;
 		
-		if(range_check(end, data, itemsize) || itemsize < 0) return -1;
+		if(range_check(end, data, itemsize) || itemsize < 0) return -3;
 		
 		key = (type<<16)|id;
 		
@@ -411,7 +410,7 @@ int snapshot_unpack_delta(SNAPSHOT *from, SNAPSHOT *to, void *srcdata, int data_
 		if(!newdata)
 			newdata = (int *)snapbuild_new_item(&builder, key>>16, key&0xffff, itemsize);
 
-		if(range_check(end, newdata, itemsize)) return -1;
+		/*if(range_check(end, newdata, itemsize)) return -4;*/
 			
 		fromindex = snapshot_get_item_index(from, key);
 		if(fromindex != -1)