Skip to content

Commit 189a135

Browse files
committed
Move items_count assignment to the else branch
1 parent 5bbe94d commit 189a135

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/libproc/proc_pid.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,13 +235,13 @@ pub fn listpids(proc_types: ProcType) -> Result<Vec<u32>, String> {
235235
let capacity = buffer_size as usize / mem::size_of::<u32>();
236236
let mut pids: Vec<u32> = Vec::with_capacity(capacity);
237237
let buffer_ptr = pids.as_mut_ptr() as *mut c_void;
238-
238+
239239
let ret = unsafe { proc_listpids(proc_types as u32, 0, buffer_ptr, buffer_size as u32) };
240-
let items_count = ret as usize / mem::size_of::<u32>() - 1;
241240

242241
if ret <= 0 {
243242
Err(get_errno_with_message(ret))
244243
} else {
244+
let items_count = ret as usize / mem::size_of::<u32>() - 1;
245245
unsafe {
246246
pids.set_len(items_count);
247247
}

0 commit comments

Comments
 (0)