X-Git-Url: https://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=blobdiff_plain;f=src%2Finterfaces%2Fhostnamed%2Fhostnamed.c;h=ec7156f1bab6502e72d8e71b140ebf231e358872;hp=3f63e0a027416128ac3f12fb495ff1dc573a27b3;hb=057ab9c2481d5ade30273e1069357b7c839e184c;hpb=5fd84921e6fd01982c6af915aa2129711de5e20b 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); } }