瀏覽代碼

Fixed benchmark when connection fails

Paul-Louis Ageneau 4 年之前
父節點
當前提交
a7cc637aa2
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      test/benchmark.cpp

+ 2 - 1
test/benchmark.cpp

@@ -155,7 +155,8 @@ size_t benchmark(milliseconds duration) {
 
 	endTime = steady_clock::now();
 
-	auto connectDuration = duration_cast<milliseconds>(openTime - startTime);
+	auto connectDuration = duration_cast<milliseconds>(dc1->isOpen() ? openTime - startTime
+	                                                                 : steady_clock::duration(0));
 	auto transferDuration = duration_cast<milliseconds>(endTime - receivedTime);
 
 	cout << "Test duration: " << duration.count() << " ms" << endl;