]> git.proxmox.com Git - proxmox-backup-qemu.git/commitdiff
use bool type for incremental flag
authorDietmar Maurer <dietmar@proxmox.com>
Mon, 29 Jun 2020 07:02:15 +0000 (09:02 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 29 Jun 2020 07:02:15 +0000 (09:02 +0200)
src/lib.rs

index 6e358b55a47b6ab058de28f3a6fdeef59763d099..53de21c725c3f24f413f44166026b38909d382ff 100644 (file)
@@ -285,7 +285,7 @@ pub extern "C" fn proxmox_backup_register_image(
     handle: *mut ProxmoxBackupHandle,
     device_name: *const c_char, // expect utf8 here
     size: u64,
-    is_incremental: i32,
+    incremental: bool,
     error: * mut * mut c_char,
 ) -> c_int {
     let task = unsafe { &mut *(handle as * mut BackupTask) };
@@ -302,7 +302,7 @@ pub extern "C" fn proxmox_backup_register_image(
 
     let device_name = unsafe { CStr::from_ptr(device_name).to_string_lossy().to_string() };
 
-    let msg = BackupMessage::RegisterImage { device_name, size, callback_info, incremental: is_incremental != 0 };
+    let msg = BackupMessage::RegisterImage { device_name, size, callback_info, incremental };
 
     if let Err(_) = task.command_tx.send(msg) {
         raise_error_int!(error, format_err!("task already aborted (send command failed)"));
@@ -326,7 +326,7 @@ pub extern "C" fn proxmox_backup_register_image_async(
     handle: *mut ProxmoxBackupHandle,
     device_name: *const c_char, // expect utf8 here
     size: u64,
-    is_incremental: i32,
+    incremental: bool,
     callback: extern "C" fn(*mut c_void),
     callback_data: *mut c_void,
     result: *mut c_int,
@@ -343,7 +343,7 @@ pub extern "C" fn proxmox_backup_register_image_async(
 
     let device_name = unsafe { CStr::from_ptr(device_name).to_string_lossy().to_string() };
 
-    let msg = BackupMessage::RegisterImage { device_name, size, callback_info, incremental: is_incremental != 0 };
+    let msg = BackupMessage::RegisterImage { device_name, size, callback_info, incremental };
 
     if let Err(_) = task.command_tx.send(msg) {
         callback_info2.send_result(Err(format_err!("task already aborted")));