Re-opening this bug, since the fix does not work as intended.
An empty shell variable returns true in a boolean context - please see patch.
Re-opening this bug, since the fix does not work as intended.
An empty shell variable returns true in a boolean context - please see patch.