Hi, 5 patches deal with closing client connections and correctly checking the validity of client pointers, fixing a crash bug.
The other 9 patches continue my effort to refactor the audio output code. Nothing too important here, just the usual cleanups. There are more patches in my local repository, but they aren't finished yet.. http://repo.or.cz/w/mpd-mk.git git://repo.or.cz/mpd-mk.git Max Max Kellermann (14): client: moved CLOSE/KILL check after client_process_line() client: renamed local variable "selret" to "ret" client: check for COMMAND_RETURN_CLOSE client: client_input_received() returns 0 client: simplified client_read() audio_format: added audio_format_clear() and audio_format_defined() audio: removed isAudioDeviceOpen() audio: don't allow isCurrentAudioFormat(NULL) audio: moved static variables into struct audio_buffer audio: added function audio_buffer_resize() audio: don't free uninitialized audio_buffer audio: make audio_configFormat a static variable audio: added assertions audio: removed commented code audio.c | 120 ++++++++++++++++++++++++++++++--------------------------- audio.h | 2 audio_format.h | 12 +++++ client.c | 54 ++++++++++++------------- 4 files changed, 103 insertions(+), 85 deletions(-) ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Musicpd-dev-team mailing list Musicpd-dev-team@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team