FB->ReadWritePointer has to point to FB->Buf->Buf if the buffer is nonempty; logic...
[citadel.git] / libcitadel / lib / stringbuf.c
index 044cecf0a65037c3f7d2fb9784c8c41913b4ef2e..082cd7046854db4fe69935c1a692ddff700de2b6 100644 (file)
@@ -3715,7 +3715,7 @@ eReadState StrBufChunkSipLine(StrBuf *LineBuf, IOBuffer *FB)
                                */
                                StrBufCutLeft(FB->Buf, 
                                              FB->ReadWritePointer - FB->Buf->buf);
-                               FB->ReadWritePointer = NULL;
+                               FB->ReadWritePointer = FB->Buf->buf;
                        }
                        return eMustReadMore;
                }