The launch of the US space shuttle Discovery was postponed Wednesday just hours before liftoff after NASA engineers found a gas leak in the filling system for its external tank.