From 692cb27c49f9c543aef8f25f8c270a27ddec2a74 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 23 May 2013 12:35:44 +0200 Subject: [PATCH] fix infinite loop when the initial two characters in a connection are \r\n Signed-off-by: Felix Fietkau --- client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client.c b/client.c index 6d23283..a971b3b 100644 --- a/client.c +++ b/client.c @@ -194,8 +194,10 @@ static bool client_init_cb(struct client *cl, char *buf, int len) if (!newline) return false; - if (newline == buf) + if (newline == buf) { + ustream_consume(cl->us, 2); return true; + } *newline = 0; blob_buf_init(&cl->hdr, 0); -- 2.11.0