lib/libevent: prevent double close
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 10 Nov 2015 18:57:16 +0000 (13:57 -0500)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 10 Nov 2015 20:24:40 +0000 (15:24 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/libevent.nit

index 8fdc6f1..db3795d 100644 (file)
@@ -129,6 +129,7 @@ class Connection
        # Close this connection if possible, otherwise mark it to be closed later
        redef fun close
        do
+               if closed then return
                var success = native_buffer_event.destroy
                close_requested = true
                closed = success