From f5a82afe290f6d52a686ba019da479f78c08b701 Mon Sep 17 00:00:00 2001 From: Erik Ekman Date: Mon, 16 Aug 2021 15:05:03 +0200 Subject: [PATCH] Initialize get_resolvconf_addr variable rv to NULL Getting warning compiling for Android: ./util.c:35:6: warning: variable 'rv' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (sscanf(buf, "%15s", addr) == 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./util.c:79:9: note: uninitialized use occurs here return rv; ^~ --- src/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util.c b/src/util.c index d8fbd93..4be759b 100644 --- a/src/util.c +++ b/src/util.c @@ -22,7 +22,7 @@ char *get_resolvconf_addr(void) { static char addr[16]; - char *rv; + char *rv = NULL; #ifndef WINDOWS32 char buf[80]; FILE *fp;