# HG changeset patch # User reimar # Date 1251886845 0 # Node ID b0ee310c221617d07aeb7bd46a6dfe3f21bb0db1 # Parent 0ce49cb1b85b84cb136a39ff484a59ec8caab66a Fix several memleaks in real_setup_and_get_header diff -r 0ce49cb1b85b -r b0ee310c2216 stream/realrtsp/real.c --- a/stream/realrtsp/real.c Wed Sep 02 10:10:42 2009 +0000 +++ b/stream/realrtsp/real.c Wed Sep 02 10:20:45 2009 +0000 @@ -428,7 +428,7 @@ char *description=NULL; char *session_id=NULL; rmff_header_t *h = NULL; - char *challenge1; + char *challenge1 = NULL; char challenge2[41]; char checksum[9]; char *subscribe = NULL; @@ -617,6 +617,9 @@ out: subscribe = xbuffer_free(subscribe); buf = xbuffer_free(buf); + free(description); + free(session_id); + free(challenge1); return h; }