X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fhostname%2Fhostnamed.c;h=514554d575c32010e301753e5e7dbcfc5b10d78b;hp=14629dd3a9d53a36107fb92f562f97bba422a531;hb=6294aa76d818e831de4592b41a37e225fd0871f9;hpb=717603e391b52983ca1fd218e7333a1b9dfc5c05 diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c index 14629dd3a..514554d57 100644 --- a/src/hostname/hostnamed.c +++ b/src/hostname/hostnamed.c @@ -550,8 +550,7 @@ static int set_machine_info(Context *c, sd_bus *bus, sd_bus_message *m, int prop if (prop == PROP_ICON_NAME && !filename_is_safe(name)) return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid icon name '%s'", name); - if (prop == PROP_PRETTY_HOSTNAME && - (string_has_cc(name) || chars_intersect(name, "\t"))) + if (prop == PROP_PRETTY_HOSTNAME && string_has_cc(name, NULL)) return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid pretty host name '%s'", name); if (prop == PROP_CHASSIS && !valid_chassis(name)) return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid chassis '%s'", name);