chiark / gitweb /
util: add comment explaining hostname_is_valid()
authorLennart Poettering <lennart@poettering.net>
Wed, 28 Jan 2015 16:48:05 +0000 (17:48 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 28 Jan 2015 16:48:05 +0000 (17:48 +0100)
src/shared/util.c

index 891182a35b70d4460aa2082914753090305f6621..11cab6dcf1710f590b2a879f019f274ead1e6020 100644 (file)
@@ -4248,6 +4248,11 @@ bool hostname_is_valid(const char *s) {
         if (isempty(s))
                 return false;
 
         if (isempty(s))
                 return false;
 
+        /* Doesn't accept empty hostnames, hostnames with trailing or
+         * leading dots, and hostnames with multiple dots in a
+         * sequence. Also ensures that the length stays below
+         * HOST_NAME_MAX. */
+
         for (p = s, dot = true; *p; p++) {
                 if (*p == '.') {
                         if (dot)
         for (p = s, dot = true; *p; p++) {
                 if (*p == '.') {
                         if (dot)