Mercurial > audlegacy
diff src/audacious/plugin.h @ 4109:2d6fd3f630f0
Adds playback_free() function to fix memory leak in playback_stop(). (Bugzilla #42)
| author | Jussi Judin <jjudin+audacious@iki.fi> |
|---|---|
| date | Tue, 25 Dec 2007 00:53:33 -0600 |
| parents | 9e24c8746d99 |
| children | 704607c1f858 |
line wrap: on
line diff
--- a/src/audacious/plugin.h Tue Dec 25 00:46:07 2007 -0600 +++ b/src/audacious/plugin.h Tue Dec 25 00:53:33 2007 -0600 @@ -565,6 +565,7 @@ /* InputPlayback */ InputPlayback *(*playback_new)(void); + void (*playback_free)(InputPlayback *); void (*playback_run)(InputPlayback *); /* Flows */ @@ -911,7 +912,7 @@ #define aud_playback_new _audvt->playback_new #define aud_playback_run _audvt->playback_run -#define aud_playback_free(x) g_slice_free(InputPlayback, (x)) +#define aud_playback_free(x) _audvt->playback_free #define aud_flow_execute _audvt->flow_execute #define aud_flow_new _audvt->flow_new
