Commit Diff


commit - 497977d501eb736c37353ec8fa4c83315e025bc0
commit + d760973a5b59906e46def02f8e5aaaf7be601eba
blob - 376bc495c4e7af050c5bac2301dc3037d34b6a48
blob + c8b40bbc13e6530e1de29567f95c519b843c94d9
--- gg.c
+++ gg.c
@@ -102,9 +102,9 @@ main(int argc, char **argv)
 	if (tls_configure(ctx, conf) == -1)
 		errx(1, "tls_configure: %s", tls_error(ctx));
 
-	if (*iri.port == '\0')
-		iri.port = (char*)port;
-	if (tls_connect(ctx, iri.host, iri.port) == -1)
+	if (*iri.port != '\0')
+		port = iri.port;
+	if (tls_connect(ctx, iri.host, port) == -1)
 		errx(1, "tls_connect: %s", tls_error(ctx));
 
 	tls_write(ctx, req, strlen(req));