]> git.ipfire.org Git - pakfire.git/commitdiff
xfer: Ensure we are uploading from the beginning of the file
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 Jan 2025 17:33:08 +0000 (17:33 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 Jan 2025 17:33:08 +0000 (17:33 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/xfer.c

index 7949731fe8728383afa4e0601091c56cbfe62d9f..64a2828c91aac1ef65f6097c613f6a473c65295f 100644 (file)
@@ -662,6 +662,11 @@ int pakfire_xfer_set_input(struct pakfire_xfer* xfer, FILE* f) {
        struct stat stat;
        int r;
 
+       // Read from the beginning
+       r = pakfire_rewind(f);
+       if (r < 0)
+               return r;
+
        // Fetch the file descriptor
        const int fd = fileno(f);