diff --git a/samba/conf_smb.cgi b/samba/conf_smb.cgi index 4f76b1a99..6fcaada88 100755 --- a/samba/conf_smb.cgi +++ b/samba/conf_smb.cgi @@ -106,10 +106,15 @@ foreach $p (@protocols) { print "\n"; print "$text{'smb_master'}\n"; -printf " $text{'yes'}\n", - &isfalse("preferred master") ? "" : "checked"; -printf "$gap $text{'no'} \n", +print ""; +printf " $text{'yes'}\n", + &istrue("preferred master") ? "checked" : ""; +printf "$gap $text{'no'}\n", &isfalse("preferred master") ? "checked" : ""; +printf " $text{'smb_master_auto'}\n", + &getval("preferred master") =~ /auto/ || + !&getval("preferred master") ? "checked" : ""; +print " \n"; print " $text{'smb_security'}\n"; print "