Blob Blame History Raw
diff --git a/src/util.c b/src/util.c
index af4031c..759099c 100644
--- a/src/util.c
+++ b/src/util.c
@@ -151,12 +151,12 @@ int legal_hostname(char *name)
     /* check for legal char a-z A-Z 0-9 - _ . */
     {
       if ((c >= 'A' && c <= 'Z') ||
-	  (c >= 'a' && c <= 'z'))
+	  (c >= 'a' && c <= 'z') ||
+	  (c >= '0' && c <= '9'))
 	continue;
 
       if (!first && 
-	  ((c >= '0' && c <= '9') ||
-	   c == '-' || c == '_'))
+	  (c == '-' || c == '_'))
 	continue;
 
       /* end of hostname part */