memory: improve error handling on {Free,Net}BSD
This commit is contained in:
parent
6767cb788d
commit
dd96572738
|
@ -198,11 +198,11 @@ static gboolean _memory_on_timeout(gpointer data)
|
||||||
size_t size = sizeof(vm);
|
size_t size = sizeof(vm);
|
||||||
gdouble value;
|
gdouble value;
|
||||||
|
|
||||||
if(sysctl(mib, 2, &vm, &size, NULL, 0) < 0)
|
if(sysctl(mib, 2, &vm, &size, NULL, 0) != 0)
|
||||||
{
|
{
|
||||||
error_set("%s: %s: %s", applet.name, "sysctl",
|
error_set("%s: %s: %s", applet.name, "sysctl",
|
||||||
strerror(errno));
|
strerror(errno));
|
||||||
return TRUE;
|
return memory->helper->error(NULL, error_get(NULL), TRUE);
|
||||||
}
|
}
|
||||||
value = vm.t_arm * 100;
|
value = vm.t_arm * 100;
|
||||||
value /= (vm.t_rm + vm.t_free);
|
value /= (vm.t_rm + vm.t_free);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user