about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/tools/misc/hydra/hydra-nix-receiveContents.patch
blob: 61957e2190cd326335fb0e3f6aaf7941af802a7c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Update for https://github.com/NixOS/nix/commit/faa31f40

--- a/src/hydra-queue-runner/nar-extractor.cc
+++ b/src/hydra-queue-runner/nar-extractor.cc
@@ -48,9 +48,9 @@
-    void receiveContents(unsigned char * data, size_t len) override
+    void receiveContents(std::string_view data) override
     {
         assert(expectedSize);
         assert(curMember);
         assert(hashSink);
-        *curMember->fileSize += len;
-        (*hashSink)(data, len);
+        *curMember->fileSize += data.size();
+        (*hashSink)(data);
         if (curMember->contents) {
-            curMember->contents->append((char *) data, len);
+            curMember->contents->append(data);