diff options
author | kremlin <ian@kremlin.cc> | 2014-08-21 12:01:50 +0800 |
---|---|---|
committer | kremlin <ian@kremlin.cc> | 2014-08-21 12:01:50 +0800 |
commit | 057ab9c2481d5ade30273e1069357b7c839e184c (patch) | |
tree | 0289daa6605a52d84e306e23c242d43eb06cde1d | |
parent | 769aa60c28ebffa9bbfa647adcf66f6697093278 (diff) | |
download | systembsd-057ab9c2481d5ade30273e1069357b7c839e184c.tar.gz systembsd-057ab9c2481d5ade30273e1069357b7c839e184c.tar.zst systembsd-057ab9c2481d5ade30273e1069357b7c839e184c.zip |
make SetStaticHostname() call sethostname()
-rw-r--r-- | src/interfaces/hostnamed/hostnamed.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interfaces/hostnamed/hostnamed.c b/src/interfaces/hostnamed/hostnamed.c index 3f63e0a..ec7156f 100644 --- a/src/interfaces/hostnamed/hostnamed.c +++ b/src/interfaces/hostnamed/hostnamed.c @@ -256,9 +256,9 @@ on_handle_set_static_hostname(Hostname1 *hn1_passed_interf, } else { g_strdelimit(STATIC_HOSTNAME, " ", '-'); - hostname1_set_static_hostname(hn1_passed_interf, STATIC_HOSTNAME); + hostname1_set_static_hostname(hn1_passed_interf, STATIC_HOSTNAME); g_ptr_array_add(hostnamed_freeable, valid_static_hostname_buf); - ret = TRUE; + ret = (!sethostname(valid_static_hostname_buf, MAXHOSTNAMELEN)) ? TRUE : FALSE; /* TODO set /etc/myname, guarantee domain or substitue .home.network" */ hostname1_complete_set_static_hostname(hn1_passed_interf, invoc); } } |