Reported-By: Trail of Bits
Signed-off-by: Arne Schwabe <a...@rfc2549.org>
---
 src/openvpn/forward.c | 3 ---
 src/openvpn/multi.c   | 2 --
 2 files changed, 5 deletions(-)

diff --git a/src/openvpn/forward.c b/src/openvpn/forward.c
index 7924fd5c6..c04511ee1 100644
--- a/src/openvpn/forward.c
+++ b/src/openvpn/forward.c
@@ -1869,8 +1869,6 @@ process_outgoing_link(struct context *c)
 void
 process_outgoing_tun(struct context *c)
 {
-    struct gc_arena gc = gc_new();
-
     /*
      * Set up for write() call to TUN/TAP
      * device.
@@ -1956,7 +1954,6 @@ process_outgoing_tun(struct context *c)
     buf_reset(&c->c2.to_tun);
 
     perf_pop();
-    gc_free(&gc);
 }
 
 void
diff --git a/src/openvpn/multi.c b/src/openvpn/multi.c
index 870e3fa61..fcb308151 100644
--- a/src/openvpn/multi.c
+++ b/src/openvpn/multi.c
@@ -3497,7 +3497,6 @@ multi_process_incoming_link(struct multi_context *m, 
struct multi_instance *inst
 bool
 multi_process_incoming_tun(struct multi_context *m, const unsigned int 
mpp_flags)
 {
-    struct gc_arena gc = gc_new();
     bool ret = true;
 
     if (BLEN(&m->top.c2.buf) > 0)
@@ -3583,7 +3582,6 @@ multi_process_incoming_tun(struct multi_context *m, const 
unsigned int mpp_flags
             }
         }
     }
-    gc_free(&gc);
     return ret;
 }
 
-- 
2.37.1 (Apple Git-137.1)



_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to