diff --git a/server/djrandom/frontend/templates/index.html b/server/djrandom/frontend/templates/index.html
index d5e12108cd2630aabda10ff34c3f113b01e21739..6a50d5f79109af243ff0319f872803713217e8e1 100644
--- a/server/djrandom/frontend/templates/index.html
+++ b/server/djrandom/frontend/templates/index.html
@@ -79,7 +79,7 @@ $(document).ready(function() {
       {% endif -%}
       <a href="/user/details" target="_blank"><b>{{ user.email | e }}</b></a>
       | <a href="/about" target="_blank">About</a>
-      | <a href="http://git.autistici.org/djrandom/tree/client/README.txt" target="_blank">
+      | <a href="https://git.autistici.org/djrandom/tree/client/README.txt" target="_blank">
         Get Client</a>
       | <a href="/logout">Sign out</a>
     </div>
diff --git a/server/djrandom/mood/mood.cc b/server/djrandom/mood/mood.cc
index df18fb1a1f386e11253890f97d39f8abdf89f552..9484fb9794b3c36c66047421764604fca6969728 100644
--- a/server/djrandom/mood/mood.cc
+++ b/server/djrandom/mood/mood.cc
@@ -136,8 +136,10 @@ string vector_from_file(const string& filename)
   // Should only need to tick once
   tnet->tick();
 
-  return vector_to_string(
-    tnet->getctrl("mrs_realvec/processedData")->to<mrs_realvec>());
+  realvec result = tnet->getctrl("mrs_realvec/processedData")->to<mrs_realvec>();
+  delete tnet;
+
+  return vector_to_string(result);
 }