fix syntax err and suppress expected error output
diff --git a/releng/build-scripts/build/otdt_prerequisites.sh b/releng/build-scripts/build/otdt_prerequisites.sh
index 0559cd4..0d50d17 100644
--- a/releng/build-scripts/build/otdt_prerequisites.sh
+++ b/releng/build-scripts/build/otdt_prerequisites.sh
@@ -37,9 +37,9 @@
 NICE="10"
 
 # EXPORT: virtual or real X server (XVFB, XVNC or X11):
-if test `which Xvfb` > /dev/null; then
+if test `which Xvfb` &> /dev/null; then
 	X11=XVFB
-if test `which Xvnc` > /dev/null; then
+elif test `which Xvnc` &> /dev/null; then
 	X11=XVNC
 else
 	X11=X11