]> git.proxmox.com Git - proxmox-backup.git/commitdiff
upload_chunk: allow upload of empty blobs
authorDominik Csapak <d.csapak@proxmox.com>
Mon, 27 Jul 2020 11:22:26 +0000 (13:22 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 28 Jul 2020 09:03:36 +0000 (11:03 +0200)
a blob can be empty (e.g. an empty pct fw conf), so we
have to set the minimum size to the header size

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
src/api2/backup/upload_chunk.rs

index 483ced3ca0e7628c8f0ea0f5391d596bfcfad1dc..ec954721beb58ee0734eaa78100749ce37a8cc73 100644 (file)
@@ -243,7 +243,7 @@ pub const API_METHOD_UPLOAD_BLOB: ApiMethod = ApiMethod::new(
         &sorted!([
             ("file-name", false, &crate::api2::types::BACKUP_ARCHIVE_NAME_SCHEMA),
             ("encoded-size", false, &IntegerSchema::new("Encoded blob size.")
-             .minimum((std::mem::size_of::<DataBlobHeader>() as isize) +1)
+             .minimum(std::mem::size_of::<DataBlobHeader>() as isize)
              .maximum(1024*1024*16+(std::mem::size_of::<EncryptedDataBlobHeader>() as isize))
              .schema()
             )