diff options
author | Bilal <bilal@Bilals-MacBook-Pro.local> | 2018-02-26 18:18:24 -0500 |
---|---|---|
committer | Bilal <bilal@Bilals-MacBook-Pro.local> | 2018-02-26 18:18:24 -0500 |
commit | b121b55754cc2598ac1c15f573a2308f38e6efed (patch) | |
tree | 68a52e15faa06b069b25382e569c97aa3f8f016f | |
parent | 09cc45f9dc421109fb5f0463f3855e95c6f54a80 (diff) | |
download | sdl_android-feature/Issue_689.tar.gz |
Add the array boundary fix to if statement in deployNextRouterServicefeature/Issue_689
-rw-r--r-- | sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java b/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java index 1b63d98f9..46b392d13 100644 --- a/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java +++ b/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java @@ -819,9 +819,9 @@ public class SdlRouterService extends Service{ ComponentName name = new ComponentName(this, this.getClass()); SdlAppInfo info; int listSize = sdlAppInfoList.size(); - for(int i = 0; i < listSize - 1; i++) { + for(int i = 0; i < listSize; i++) { info = sdlAppInfoList.get(i); - if(info.getRouterServiceComponentName().equals(name) && listSize > i){ + if(info.getRouterServiceComponentName().equals(name) && listSize > i + 1){ SdlAppInfo nextUp = sdlAppInfoList.get(i+1); Intent serviceIntent = new Intent(); serviceIntent.setComponent(nextUp.getRouterServiceComponentName()); |