Fix bug in remqueue in threads.c when removing last element.
authorMark H Weaver <mhw@netris.org>
Mon, 17 Jun 2013 18:43:58 +0000 (14:43 -0400)
committerMark H Weaver <mhw@netris.org>
Mon, 17 Jun 2013 18:51:51 +0000 (14:51 -0400)
commit10454601e03a20cc121d06d8004f96bb2a3b6fb5
tree351bbe958dc7a2b12aa235cf69d77331ff7c1f10
parentb16bf64639d457f9cfe8dc7bf80464cd2b86a622
Fix bug in remqueue in threads.c when removing last element.

Reported and debugged by Andrew Gaylard <ag@computer.org>.

* libguile/threads.c (remqueue): When removing the last element from a
  queue with more than one element, set (car q) to the previous element.

* THANKS: Thank Andrew Gaylard.
THANKS
libguile/threads.c