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