bt: msm8909: fix the disconnection issue after SSR am: baf7d9db11
am: f91c3ec940

Change-Id: I0896685744419d5eb7e0401982097a46eb4de454
diff --git a/msm8909/libbt-vendor/src/hardware.c b/msm8909/libbt-vendor/src/hardware.c
index 496ebc1..e128a4f 100644
--- a/msm8909/libbt-vendor/src/hardware.c
+++ b/msm8909/libbt-vendor/src/hardware.c
@@ -63,7 +63,7 @@
               return -1;
           }
        }
-    } else if( !(strncmp(szBtSocStatus, "on", strlen("on")))) {
+    } else if(nState == BT_VND_PWR_ON && !(strncmp(szBtSocStatus, "on", strlen("on")))) {
           //BTSOC is already on
           ALOGW("Hw_config: nState = %d", nState);
     } else {