]> git.meshlink.io Git - meshlink/blobdiff - src/connection.c
Temporarily revert to old crypto code
[meshlink] / src / connection.c
index a369cb83d900827a5741c77343de39bc64c5dafe..21cb6aa93398229ad9bb848134d23557104c6ac9 100644 (file)
@@ -23,7 +23,6 @@
 #include "system.h"
 
 #include "splay_tree.h"
-#include "cipher.h"
 #include "conf.h"
 #include "list.h"
 #include "logger.h"
@@ -74,8 +73,14 @@ void free_connection(connection_t *c) {
        if(c->hostname)
                free(c->hostname);
 
-       cipher_close(&c->incipher);
-       cipher_close(&c->outcipher);
+       if(c->inkey)
+               free(c->inkey);
+
+       if(c->outkey)
+               free(c->outkey);
+
+       if(c->mychallenge)
+               free(c->mychallenge);
 
        if(c->hischallenge)
                free(c->hischallenge);