diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-10-14 12:11:42 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-10-14 12:11:42 +0000 |
| commit | 4484948a6d4e12485c5b54ecf0e9e6d92b749d1a (patch) | |
| tree | 88ef98544626de24605a54a5c461f9075a84b08c /src/engine/e_snapshot.c | |
| parent | 3544db49270f6d99c8b2126f294d38267e2899cb (diff) | |
| download | zcatch-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.c | 7 |
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) |