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