diff --git a/plugins/admin/systems/class_printGeneric.inc b/plugins/admin/systems/class_printGeneric.inc
index 86d13fa9fb1ffe440221ab98bfefe12fab688a51..1345146e6cc60db8a5abbae64c5272fab669831e 100644 (file)
}
/* must: cn */
- if(($this->BelongsTo == "Printer") && !preg_match("/^[a-z0-9\.\-_]*$/i",$this->cn)){
+ if(($this->BelongsTo == "Printer") && !is_dns_name($this->cn)){
$message[]= _("Invalid character in printer name.");
}