Skip to content

Commit

Permalink
fix: function call order
Browse files Browse the repository at this point in the history
  • Loading branch information
grtcdr committed Dec 30, 2021
1 parent be579b5 commit 172eb54
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/linux/memory.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,20 @@ impl MemoryReadout for LinuxMemoryReadout {
}

fn total(&self) -> Result<u64, ReadoutError> {
unsafe { sysinfo(SHARED.get_sysinfo()) };
let sys = unsafe { *SHARED.get_sysinfo() };
unsafe { sysinfo(SHARED.get_sysinfo()) };
Ok(sys.totalram as u64 * sys.mem_unit as u64 / 1024)
}

fn free(&self) -> Result<u64, ReadoutError> {
unsafe { sysinfo(SHARED.get_sysinfo()) };
let sys = unsafe { *SHARED.get_sysinfo() };
unsafe { sysinfo(SHARED.get_sysinfo()) };
Ok(sys.freeram as u64 * sys.mem_unit as u64 / 1024)
}

fn buffers(&self) -> Result<u64, ReadoutError> {
unsafe { sysinfo(SHARED.get_sysinfo()) };
let sys = unsafe { *SHARED.get_sysinfo() };
unsafe { sysinfo(SHARED.get_sysinfo()) };
Ok(sys.bufferram as u64 * sys.mem_unit as u64 / 1024)
}

Expand Down

0 comments on commit 172eb54

Please sign in to comment.