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;

}