- if (!hn) {
- /* Don't override the hostname if it is unset and not
- * explicitly configured */
-
- char *old_hostname = NULL;
-
- if ((old_hostname = gethostname_malloc())) {
- bool already_set;
-
- already_set = old_hostname[0] != 0;
- free(old_hostname);