this fixes it for me, instead of goto done we could also set clt->clt_done = 1; but at this point it means the same, I think...
diff --git server_http.c server_http.c
index 414e297f082..53e78b62f31 100644
--- server_http.c
+++ server_http.c
@@ -701,6 +701,8 @@ server_read_httprange(struct bufferevent *bev, void *arg)
r->range_index++;
break;
case TOREAD_HTTP_NONE:
+ goto done;
+ break;
case 0:
break;
}
--
I'm not entirely sure you are real.
