From 18080fafe37ccc18173099343ac06ce4d9ad7681 Mon Sep 17 00:00:00 2001 From: methodus Date: Thu, 15 Nov 2012 17:37:01 +0100 Subject: Fixed some minor issues with request timeout --- httptnt/resourceStreamer.ecpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'httptnt') diff --git a/httptnt/resourceStreamer.ecpp b/httptnt/resourceStreamer.ecpp index a7afdac..55d112b 100644 --- a/httptnt/resourceStreamer.ecpp +++ b/httptnt/resourceStreamer.ecpp @@ -102,12 +102,9 @@ using namespace upnp; size_t bytesRead = 0; char buffer[KB(16)]; while ((bytesRead = streamer->Read(buffer, KB(16))) > 0 && length) { - reply.out().write(buffer, bytesRead); + if(!(reply.out().write(buffer, bytesRead))) break; length -= bytesRead; -// if (!reply.out()) { -// code = HTTP_GONE; -// break; -// } + request.touch(); } } -- cgit v1.2.3