diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2010-09-21 20:09:13 +0200 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2010-09-21 20:09:13 +0200 |
commit | 1d159f7fc0f6c8534cb8be0457138507fcb8a75c (patch) | |
tree | 6a29e1e1e0aedf0e21d4bb214b558e3609d82515 /streamer.c | |
parent | 6159e2ea740ce7c010c7ea20f0095e85b31417f5 (diff) |
fixed crash if streamer_reset is called after streamer_free had been called
Diffstat (limited to 'streamer.c')
-rw-r--r-- | streamer.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1157,6 +1157,10 @@ streamer_free (void) { void streamer_reset (int full) { // must be called when current song changes by external reasons + if (!mutex) { + fprintf (stderr, "ERROR: someone called streamer_reset after exit\n"); + return; // failsafe, in case someone calls streamer reset after deinit + } src_lock (); if (full) { streamer_lock (); |