1. 29 Aug, 2008 5 commits
    • Max Kellermann's avatar
      client: reorder function declarations · 2c8aa8ef
      Max Kellermann authored
      Change the order of function declarations in client.h, to make it well
      arranged and readable.
      2c8aa8ef
    • Max Kellermann's avatar
      client: check "expired" after command execution · e743d71b
      Max Kellermann authored
      The old code tried to write a response to the client, without even
      checking if it was already closed.  Now that we have added more
      assertions, these may fail...  perform the "expired" check earlier.
      e743d71b
    • Max Kellermann's avatar
      client: added global "expired" flag · 76ecc302
      Max Kellermann authored
      Patch bdeb8e14 ("client: moved "expired" accesses into inline
      function") was created under the wrong assumption that
      processListOfCommands() could modify the expired flag, which is not
      the case.  Although "expired" is a non-const pointer,
      processListOfCommands() just reads it, using it as the break condition
      in a "while" loop.  I will address this issue with a better overall
      solution, but for now provide a pointer to a global "expired" flag.
      76ecc302
    • Max Kellermann's avatar
      pass constant pointers · 12bcba8b
      Max Kellermann authored
      And again, convert arguments to const.
      12bcba8b
    • Max Kellermann's avatar
      client: removed superfluous assertion · d8a8fa63
      Max Kellermann authored
      client_defer_output() was modified so that it can create the
      deferred_send list.  With this patch, the assertion on
      "deferred_send!=NULL" has become invalid.  Remove it.
      d8a8fa63
  2. 28 Aug, 2008 26 commits
  3. 26 Aug, 2008 9 commits