diff --git a/libjack/client.c b/libjack/client.c index f00dee9..808e8dc 100644 --- a/libjack/client.c +++ b/libjack/client.c @@ -308,7 +308,7 @@ jack_client_alloc () { jack_client_t *client; - if ((client = (jack_client_t *) malloc (sizeof (jack_client_t))) == NULL) { + if ((client = (jack_client_t *) calloc (1, sizeof (jack_client_t))) == NULL) { return NULL; } @@ -348,7 +348,7 @@ jack_client_alloc () { jack_client_t *client; - if ((client = (jack_client_t *) malloc (sizeof (jack_client_t))) == NULL) { + if ((client = (jack_client_t *) calloc (1, sizeof (jack_client_t))) == NULL) { return NULL; } if ((client->pollfd = (struct pollfd *) malloc (sizeof (struct pollfd) * 2)) == NULL) {