Commit aa9339dc3de6a579571e49430245a5f36f2a27e4

Authored by Georg Hopp
1 parent 259bb7e3

fix message queue get. Problem was not correctly updated last value on empty queue

Showing 1 changed file with 6 additions and 1 deletions
... ... @@ -34,10 +34,15 @@ httpMessageQueueGet(HttpMessageQueue this)
34 34 return NULL;
35 35 }
36 36
37   - msg = this->first->msg;
  37 + msg = this->first->msg;
38 38 first = this->first->next;
  39 +
  40 + if (this->first == this->last) {
  41 + this->last = NULL;
  42 + }
39 43 delete(this->first);
40 44
  45 + this->next = first;
41 46 this->first = first;
42 47 this->nmsg--;
43 48
... ...
Please register or login to post a comment