463f6e8
diff -Nur audacious-plugins-2.2-orig/src/neon/neon.c audacious-plugins-2.2/src/neon/neon.c
463f6e8
--- audacious-plugins-2.2-orig/src/neon/neon.c	2009-11-22 23:49:53.000000000 +0100
463f6e8
+++ audacious-plugins-2.2/src/neon/neon.c	2010-02-05 19:58:04.000000000 +0100
463f6e8
@@ -765,6 +765,10 @@
463f6e8
             _LEAVE 1;
463f6e8
         } else {
463f6e8
             _ERROR("<%p> Error while reading from the network", h);
463f6e8
+            ne_request_destroy(h->request);
463f6e8
+            h->request = NULL;
463f6e8
+            ne_session_destroy(h->session);
463f6e8
+            h->session = NULL;
463f6e8
             _LEAVE -1;
463f6e8
         }
463f6e8
     }