diff --git a/src/conf.c b/src/conf.c
index 2b323597..0c6c695f 100644
--- a/src/conf.c
+++ b/src/conf.c
@@ -188,7 +188,9 @@ bool get_config_address(const config_t *cfg, struct addrinfo **result) {
 }
 
 bool get_config_subnet(const config_t *cfg, subnet_t ** result) {
-	subnet_t subnet = {NULL};
+	subnet_t subnet;
+
+	memset(&subnet, 0x0, sizeof(subnet_t));
 
 	if(!cfg)
 		return false;