diff --git a/src/gmnlm.c b/src/gmnlm.c
index cec330b44ae6e9252e92fbd1a5d74e7592b84e2a..9efe3e231d445d55ea43d444a72eaa79f595ac76 100644
--- a/src/gmnlm.c
+++ b/src/gmnlm.c
@@ -475,7 +475,6 @@ }
} else {
browser->opts.client_cert = NULL;
}
- free(host);
}
while (requesting) {
@@ -600,6 +599,7 @@ if (client_cert.key) {
free(client_cert.key);
}
free(scheme);
+ free(host);
return res;
}