fix socket handle leak

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@25299 52c4871e-980c-0410-b1e0-e73912ce01f8
some missing close operations and one useless socket at all

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@25300 52c4871e-980c-0410-b1e0-e73912ce01f8
only show mac input field if bridge has been assigned in order to display generated mac before it is possible to override it

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@25301 52c4871e-980c-0410-b1e0-e73912ce01f8
pre needs wrap

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@25302 52c4871e-980c-0410-b1e0-e73912ce01f8