BUG/MINOR: config: free peer's address when exiting upon parsing error

An error caused by an invalid port does not cause the raddr string to
be freed. This is harmless at the moment since we exit, but may have
an impact later if we ever support hot config changes.

Reported-by: Dinko Korunic <dkorunic@reflected.net>
diff --git a/src/cfgparse.c b/src/cfgparse.c
index bbf0da2..718664c 100644
--- a/src/cfgparse.c
+++ b/src/cfgparse.c
@@ -1509,6 +1509,7 @@
 		if (!realport) {
 			Alert("parsing [%s:%d] : Missing or invalid port in '%s'\n", file, linenum, args[2]);
 			err_code |= ERR_ALERT | ERR_FATAL;
+			free(raddr);
 			goto out;
 		}