Don't allow space in group name
authorJamie Cameron <jcameron@webmin.com>
Thu, 28 Jun 2007 22:42:44 +0000 (22:42 +0000)
committerJamie Cameron <jcameron@webmin.com>
Thu, 28 Jun 2007 22:42:44 +0000 (22:42 +0000)
servers/lang/en
servers/save_serv.cgi

index 4ed6e07..ff10205 100644 (file)
@@ -62,6 +62,7 @@ save_euser=Missing username
 save_epass=Missing password
 save_egroup=Missing group name
 save_elogin=Invalid login or password to host
+save_egroup2=Invalid new group name
 
 find_title=Find Servers
 find_new=Found new server at $1
index 875a45a..8f0a159 100755 (executable)
@@ -73,7 +73,10 @@ else {
 
        # save the server
        @groups = split(/\0/, $in{'group'});
-       push(@groups, $in{'newgroup'}) if ($in{'newgroup'});
+       if ($in{'newgroup'}) {
+               $in{'newgroup'} =~ /^\S+$/ || &error($text{'save_egroup2'});
+               push(@groups, $in{'newgroup'});
+               }
        $serv->{'host'} = $in{'host'};
        $serv->{'port'} = $in{'port'};
        $serv->{'type'} = $in{'type'};