Skip to content

[BUG] If we read 2 or more full requests into the buffer we are fucked #64

Description

@leske42

Let's say we read 2 requests from one fd into the buf that belongs to that fd. The analyzer loop breaks when one request is fully parsed. That one will be deleted from the buf and the other will remain in it. But the analyzer loop is only triggered again if we have an event from the fd which will not happen if they don't want to send anything else. So in that case this request stays stuck in the buf and will never get processed.
WTF do we do

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions