diff --git a/unix/vncserver b/unix/vncserver index c376aeb..e65a378 100755 --- a/unix/vncserver +++ b/unix/vncserver @@ -1111,8 +1111,11 @@ sub ParseAndProcessCliOptions { ParseOptionsAndRemoveMatchesFromARGV(@supportedOptions); ProcessCliOptions(); CheckGeometryAndDepthAreSensible(); - $displayNumber = DetectDisplayNumberFromCliArgs() || - GetLowestAvailableDisplayNumber(); + + $displayNumber = DetectDisplayNumberFromCliArgs(); + if (!defined($displayNumber)) { + $displayNumber = GetLowestAvailableDisplayNumber(); + } CheckCliOptionsForBeingValid(); }