Skip to content

Commit f233a99

Browse files
authored
Merge pull request #13027 from NixOS/mergify/bp/2.28-maintenance/pr-12603
libstore: curl retry: reset content-encoding and don't use string after move (backport #12603)
2 parents 3e895be + a603401 commit f233a99

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/libstore/filetransfer.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,8 @@
2222

2323
#include <curl/curl.h>
2424

25-
#include <algorithm>
2625
#include <cmath>
2726
#include <cstring>
28-
#include <iostream>
2927
#include <queue>
3028
#include <random>
3129
#include <thread>
@@ -525,6 +523,8 @@ struct curlFileTransfer : public FileTransfer
525523
warn("%s; retrying from offset %d in %d ms", exc.what(), writtenToSink, ms);
526524
else
527525
warn("%s; retrying in %d ms", exc.what(), ms);
526+
decompressionSink.reset();
527+
errorSink.reset();
528528
embargo = std::chrono::steady_clock::now() + std::chrono::milliseconds(ms);
529529
fileTransfer.enqueueItem(shared_from_this());
530530
}

0 commit comments

Comments
 (0)