# | Line 96 | Line 96 | mem_stat_t *get_memory_stats(){ | |
---|---|---|
96 | #endif | |
97 | ||
98 | #ifdef LINUX | |
99 | < | f = fopen("/proc/meminfo", "r"); |
100 | < | if (f == NULL) { |
99 | > | if ((f = fopen("/proc/meminfo", "r")) == NULL) { |
100 | return NULL; | |
101 | } | |
102 | ||
103 | while ((line_ptr = f_read_line(f, "")) != NULL) { | |
104 | < | if (sscanf(line_ptr, "%*s %lld kB", &value) != 2) { |
104 | > | if (sscanf(line_ptr, "%*s %llu kB", &value) != 1) { |
105 | continue; | |
106 | } | |
107 | value *= 1024; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |