From 0248c297575c5fab52e80ca6a6ed944ce586d185 Mon Sep 17 00:00:00 2001 From: Takashi Sakamoto Date: Tue, 7 May 2019 05:47:39 +0900 Subject: [PATCH] axfer/test: fix uninitialized warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit fixes uninitialized return value from a call of test_vector() to suppress a warning below. gcc -DHAVE_CONFIG_H -I. -I../../include -O2 -Wall -pipe -g -MT mapper-test.o -MD -MP -MF .deps/mapper-test.Tpo -c -o mapper-test.o mapper-test.c mapper-test.c: In function ‘test_vector’: mapper-test.c:293:6: warning: ‘err’ may be used uninitialized in this function [-Wmaybe-uninitialized] int err; ^~~ Fixes: 39d1ab8a0cb4: ('axfer: add a unit test for mapper interface') Signed-off-by: Takashi Sakamoto Signed-off-by: Jaroslav Kysela --- axfer/test/mapper-test.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/axfer/test/mapper-test.c b/axfer/test/mapper-test.c index 9f005aa..3dfcf50 100644 --- a/axfer/test/mapper-test.c +++ b/axfer/test/mapper-test.c @@ -300,8 +300,10 @@ static int test_vector(struct mapper_trial *trial, snd_pcm_access_t access, for (i = 0; i < cntr_count; ++i) { bufs[i] = malloc(size); - if (bufs[i] == NULL) + if (bufs[i] == NULL) { + err = -ENOMEM; goto end; + } memset(bufs[i], 0, size); }