1. 07 Sep, 2008 38 commits
  2. 06 Sep, 2008 2 commits
    • Max Kellermann's avatar
      include cleanup · a34e1d2b
      Max Kellermann authored
      As usual, include only headers which are really needed.
      a34e1d2b
    • Eric Wong's avatar
      tag: fix segfault on update · 092bdf3d
      Eric Wong authored
      clearMpdTag could be called on a tag that was still in a
      tag_begin_add transaction before tag_end_add is called.  This
      was causing free() to attempt to operate on bulk.items; which is
      un-free()-able.  Now instead we unmark the bulk.busy to avoid
      committing the tags to the heap only to be immediately freed.
      
      Additionally, we need to remember to call tag_end_add() when
      a song is updated before we NULL song->tag to avoid tripping
      an assertion the next time tag_begin_add() is called.
      092bdf3d