On Thu, Aug 28, 2008 at 11:29 AM, Max Kellermann <[EMAIL PROTECTED]> wrote: > Hi, > > here are a bunch of patches, most of them do a little code refactoring > in interface.c, which is now called "client.c". I'm only posting the > shortlog here, just as Eric wished. Pull the patches from: > > git://repo.or.cz/mpd-mk.git > http://repo.or.cz/w/mpd-mk.git > > There are still lots of patches in my queue, but I have to review them > first; for example, there are patches which reduce memory usage of the > tag cache. I'll be on vacation next week, let's see how many I manage > to push before that... > > Max > > > Max Kellermann (24): > protect locate.h from double inclusion > include cleanup > unsigned integers and size_t > const pointers > imported list.h from the Linux kernel sources > renamed interface.c to client.c > client: renamed Interface to struct client > client: renamed internal functions and variables > client: renamed all public functions > client: return early in client_new() > client: added function client_by_fd() > client: allocate clients dynamically > don't free client resources except in client_close() > client: moved code to client_defer_output() > client: return early on error in client_defer_output() > client: client_defer_output() can create the first defer buffer > moved code to client_write() > client: use client_defer_output() in client_write() > client: select() errors are fatal > client: no while loop in client_manager_io() > moved code to sockaddr_to_tmp_string() > client: moved "expired" accesses into inline function > client: replace "expired" flag with fd==-1 > client: more assertions
Get this one on startup too: mpd: client.c:233: client_close: Assertion `client->fd >= 0' failed. -- avuton -- "I've got a fever. And the only prescription is more cowbell." -- Christopher Walken ------------------------------------------------------------------------- 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