diff --git a/channels/misdn/isdn_lib.c b/channels/misdn/isdn_lib.c
index 9625428a5b748af47a5ee7e57f6b359e26e377a0..888887d6e7a79a86d0c232b8cd98999c454662e3 100644
--- a/channels/misdn/isdn_lib.c
+++ b/channels/misdn/isdn_lib.c
@@ -1131,7 +1131,7 @@ int setup_bc(struct misdn_bchannel *bc)
 /** IFACE **/
 int init_bc(struct misdn_stack *stack,  struct misdn_bchannel *bc, int midev, int port, int bidx,  char *msn, int firsttime)
 {
-	unsigned char buff[1025];
+	unsigned char buff[1025] = "";
 	iframe_t *frm = (iframe_t *)buff;
 	int ret;