On Thu, April 5, 2018 2:59 am, Florian Obser wrote:
>
> 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.
>

Yes. This seems to be all that's needed.  Freshclam is happy, and my curl
tests work as expected.  I did an install from my internal mirror,
pkg_add-ed a couple things, and pkg_info-ed a couple other things.

Thanks for digging in with me.  This would have taken me a while to figure
out.

Tim.

Reply via email to