summaryrefslogtreecommitdiffstats
path: root/src/config.c
diff options
context:
space:
mode:
authorWilliam Casarin <jb55@jb55.com>2020-11-02 09:29:01 -0800
committerDrew DeVault <sir@cmpwn.com>2020-11-02 12:29:19 -0500
commitd484ba0ab0020866535a44be5948c9482b8f2b8d (patch)
tree39987f6f0557b09e91820c0d145cafbb41da1a93 /src/config.c
parentb45ddd813beed4ff6c1a4684e6091e86f2a471bf (diff)
downloadgmnisrv-d484ba0ab0020866535a44be5948c9482b8f2b8d.tar.gz
gmnisrv-d484ba0ab0020866535a44be5948c9482b8f2b8d.tar.xz
gmnisrv-d484ba0ab0020866535a44be5948c9482b8f2b8d.zip
config/routing: fix maybe-uninitialized errors
Trivial fix to silence compilation errors on gcc 9.3.0: src/config.c: In function ‘conf_ini_handler’: src/config.c:154:23: error: ‘routing’ may be used uninitialized in this function [-Werror=maybe-uninitialized] 154 | enum gmnisrv_routing routing; | ^~~~~~~ src/config.c:197:18: error: ‘spec’ may be used uninitialized in this function [-Werror=maybe-uninitialized] 197 | route->path = strdup(spec); | ^~~~~~~~~~~~ Signed-off-by: William Casarin <jb55@jb55.com>
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c
index 662d02e..7c1b655 100644
--- a/src/config.c
+++ b/src/config.c
@@ -166,6 +166,8 @@ conf_ini_handler(void *user, const char *section,
routing = ROUTE_REGEX;
spec = &section[hostln + 1];
break;
+ default:
+ assert(0);
}
assert(hostln < sizeof(hostname));
strncpy(hostname, section, hostln);