diff --git a/src/openvpn/init.c b/src/openvpn/init.c
index 3bc4de4..6664a4d 100644
--- a/src/openvpn/init.c
+++ b/src/openvpn/init.c
@@ -1845,6 +1845,7 @@
         if (c->c1.tuntap)
         {
             oldtunfd = c->c1.tuntap->fd;
+            free(c->c1.tuntap->actual_name);
             free(c->c1.tuntap);
             c->c1.tuntap = NULL;
             c->c1.tuntap_owned = false;
