zero-initialize some more memory that we allocate
diff --git a/openbsc/src/mncc.c b/openbsc/src/mncc.c
index 71f2ad5..b2dab07 100644
--- a/openbsc/src/mncc.c
+++ b/openbsc/src/mncc.c
@@ -310,7 +310,7 @@
 			tall_call_ctx = talloc_named_const(tall_bsc_ctx, 1,
 							   "gsm_call");
 		/* create call */
-		if (!(call = talloc(tall_call_ctx, struct gsm_call))) {
+		if (!(call = talloc_zero(tall_call_ctx, struct gsm_call))) {
 			struct gsm_mncc rel;
 			
 			memset(&rel, 0, sizeof(struct gsm_mncc));