From e4f8a5b2859001bc8765435539c64bdf602b466e Mon Sep 17 00:00:00 2001 From: Haynes Mathew George Date: Tue, 25 Aug 2015 12:47:13 -0700 Subject: initialize pcm_config to zero sw_params ioctl() is failing with 'invalid parameter' error since pointer to pcm_config passed from tinyplay is not zero initialized, hence invalid values are passed for some parameters. authored-by: Shiv Maliyappanahalli Bug: 23525433 Change-Id: I841f29c82ec3fb7646ad8c47fca25963b5f77945 --- tinycap.c | 1 + 1 file changed, 1 insertion(+) (limited to 'tinycap.c') diff --git a/tinycap.c b/tinycap.c index be289d4..90b37cd 100644 --- a/tinycap.c +++ b/tinycap.c @@ -174,6 +174,7 @@ unsigned int capture_sample(FILE *file, unsigned int card, unsigned int device, unsigned int size; unsigned int bytes_read = 0; + memset(&config, 0, sizeof(config)); config.channels = channels; config.rate = rate; config.period_size = period_size; -- cgit v1.2.3