فهرست منبع

*** empty log message ***

Mike Goslin 25 سال پیش
والد
کامیت
c8e6fc290b
1فایلهای تغییر یافته به همراه9 افزوده شده و 0 حذف شده
  1. 9 0
      panda/src/downloader/downloader.cxx

+ 9 - 0
panda/src/downloader/downloader.cxx

@@ -549,6 +549,15 @@ download(const string &file_name, Filename file_dest,
 	  downloader_cat.error()
 	  downloader_cat.error()
 	    << "Downloader::download() - receive timed out after: " 
 	    << "Downloader::download() - receive timed out after: " 
 	    << downloader_timeout_retries << " retries" << endl;
 	    << downloader_timeout_retries << " retries" << endl;
+	  if (bytes > 0) {
+	    status._bytes_in_buffer += bytes;
+   	    status._next_in += bytes;
+	    if (write_to_disk(status) == false) {
+	      downloader_cat.error()
+		<< "Downloader::download() - write to disk failed after "
+		<< "timeout!" << endl;
+	    }
+	  }
           PT_Event timeout_event = new Event(status._event_name);
           PT_Event timeout_event = new Event(status._event_name);
           timeout_event->add_parameter(EventParameter((int)status._id));
           timeout_event->add_parameter(EventParameter((int)status._id));
           timeout_event->add_parameter(
           timeout_event->add_parameter(