return r;
r = parse_env_file(NULL, p, "STATE", &s);
- if (r == -ENOENT) {
+ if (r == -ENOENT)
r = free_and_strdup(&s, "offline");
- if (r < 0)
- return r;
- } else if (r < 0)
+ if (r < 0)
return r;
- else if (isempty(s))
+ if (isempty(s))
return -EIO;
*state = TAKE_PTR(s);
int vconsole_read_data(Context *c, sd_bus_message *m) {
struct stat st;
usec_t t;
- int r;
/* Do not try to re-read the file within single bus operation. */
if (m) {
c->vc_mtime = t;
context_free_vconsole(c);
- r = parse_env_file(NULL, "/etc/vconsole.conf",
- "KEYMAP", &c->vc_keymap,
- "KEYMAP_TOGGLE", &c->vc_keymap_toggle);
- if (r < 0)
- return r;
-
- return 0;
+ return parse_env_file(NULL, "/etc/vconsole.conf",
+ "KEYMAP", &c->vc_keymap,
+ "KEYMAP_TOGGLE", &c->vc_keymap_toggle);
}
int x11_read_data(Context *c, sd_bus_message *m) {
"REALTIME", &realtime,
"MONOTONIC", &monotonic,
"NETIF", &netif);
- if (r < 0) {
- if (r == -ENOENT)
- return 0;
-
+ if (r == -ENOENT)
+ return 0;
+ if (r < 0)
return log_error_errno(r, "Failed to read %s: %m", m->state_file);
- }
if (id)
sd_id128_from_string(id, &m->id);