summaryrefslogtreecommitdiffstats
path: root/uemis.c
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2012-12-07 20:06:07 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2012-12-07 20:06:07 -0800
commita72597189ddccf4e495b52d964d175477414abb9 (patch)
treefdbc615c1789684323b392aff7fd1fc08f024b2c /uemis.c
parentdad93c425ed74cf770db4212bffae0eeb363bcf3 (diff)
downloadsubsurface-a72597189ddccf4e495b52d964d175477414abb9.tar.gz
Initialize helper structure to 0s
We check the pointers that are part of this structure for NULL before accessing them - but that means we need to zero out the structure for this to work. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'uemis.c')
-rw-r--r--uemis.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/uemis.c b/uemis.c
index 4306a1b55..e4a4adb21 100644
--- a/uemis.c
+++ b/uemis.c
@@ -129,7 +129,7 @@ static struct uemis_helper *uemis_get_helper(int diveid)
php = &hp->next;
break;
}
- hp = *php = malloc(sizeof(struct uemis_helper));
+ hp = *php = calloc(1, sizeof(struct uemis_helper));
hp->diveid = diveid;
hp->next = NULL;
return hp;