Signed-off-by: Karel Zak <kzak@redhat.com>
size_t sz = get_hostname_max() + 1;
name = xmalloc(sizeof(char) * sz);
- if (gethostname(name, sz) != 0)
- return NULL;
+ if (gethostname(name, sz) != 0) {
+ free(name);
+ return NULL;
+ }
name[sz - 1] = '\0';
return name;
}
if (!name)
log_err(_("failed to allocate memory: %m"));
- if (gethostname(name, sz) != 0)
+ if (gethostname(name, sz) != 0) {
+ free(name);
return NULL;
-
+ }
name[sz - 1] = '\0';
return name;
}
if (!name)
log_err(_("failed to allocate memory: %m"));
- if (getdomainname(name, sz) != 0)
+ if (getdomainname(name, sz) != 0) {
+ free(name);
return NULL;
-
+ }
name[sz - 1] = '\0';
return name;
#endif