Commit Diff


commit - 7b31a6386d6f80a3dd79af7d56bbf48b6eb7a264
commit + 8d6ae384be450ca7b53b0a718249a86fb46bf412
blob - b72f5712a310da540aca2b1ba1fd662bc9c3e8c1
blob + 720268fc24c2a9531d76cc187eeab3279220b8ed
--- gmid.c
+++ gmid.c
@@ -362,13 +362,10 @@ usage(const char *me)
 	    me);
 }
 
-int
-main(int argc, char **argv)
+void
+init_config(void)
 {
-	int ch, p[2];
-	const char *config_path = NULL;
 	size_t i;
-	int conftest = 0;
 
 	bzero(hosts, sizeof(hosts));
 	for (i = 0; i < HOSTSLEN; ++i)
@@ -380,7 +377,15 @@ main(int argc, char **argv)
 	conf.protos = TLS_PROTOCOL_TLSv1_2 | TLS_PROTOCOL_TLSv1_3;
 
 	init_mime(&conf.mime);
+}
 
+int
+main(int argc, char **argv)
+{
+	int ch, p[2];
+	const char *config_path = NULL;
+	int conftest = 0;
+
 	while ((ch = getopt(argc, argv, "6C:c:d:fhK:np:x:")) != -1) {
 		switch (ch) {
 		case '6':