fix wait per every VehicleNetwork connection

- fix bug in retry loop which add 1 sec wait every time

Change-Id: I0a4fdc4c4b30336214dc171deea46ff07d6e3725
diff --git a/libvehiclenetwork/java/src/com/android/car/vehiclenetwork/VehicleNetwork.java b/libvehiclenetwork/java/src/com/android/car/vehiclenetwork/VehicleNetwork.java
index a54282a..6724247 100644
--- a/libvehiclenetwork/java/src/com/android/car/vehiclenetwork/VehicleNetwork.java
+++ b/libvehiclenetwork/java/src/com/android/car/vehiclenetwork/VehicleNetwork.java
@@ -86,9 +86,12 @@
             Looper looper) {
         int retryCount = 0;
         IVehicleNetwork service = null;
-        while (service == null) {
+        while (true) {
             service = IVehicleNetwork.Stub.asInterface(ServiceManager.getService(
                     IVehicleNetwork.class.getCanonicalName()));
+            if (service != null) {
+                break;
+            }
             retryCount++;
             if (retryCount > VNS_CONNECT_MAX_RETRY) {
                 break;