From 99744259297b16134d4b9540ebc4dc617a8813e2 Mon Sep 17 00:00:00 2001 From: Wolf Vollprecht Date: Thu, 18 May 2017 19:03:23 -0700 Subject: [PATCH] Add initializing all values to 0 by default --- cstruct/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cstruct/__init__.py b/cstruct/__init__.py index be76b00..9201666 100644 --- a/cstruct/__init__.py +++ b/cstruct/__init__.py @@ -288,6 +288,8 @@ class CStruct(_CStructParent): def __init__(self, string=None, **kargs): if string is not None: self.unpack(string) + else: + self.unpack(b'0x00' * self.__size__) for key, value in kargs.items(): setattr(self, key, value)