From 653eab5bfe95a42ebb2ebba7aa4a1249710f5ba0 Mon Sep 17 00:00:00 2001 From: comex Date: Mon, 2 Feb 2009 21:48:21 -0500 Subject: fixes --- ethyl.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ethyl.py') diff --git a/ethyl.py b/ethyl.py index 57b9b3b..870c438 100644 --- a/ethyl.py +++ b/ethyl.py @@ -282,6 +282,8 @@ def get_array(chunk, startpos, array_size, item_size): for n in xrange(array_size): if item_size == 4: ar.append(struct.unpack('>I', chunk[pos:pos+4])[0]) + elif item_size == 1: + ar.append(struct.unpack('>B', chunk[pos:pos+4])[0]) elif item_size % 4 == 0: ar.append(struct.unpack('>' + 'I'*(item_size/4), chunk[pos:pos+item_size])) else: -- cgit v1.3.1