Set channel info only to avoid responder role breakage.
Wei Wang [Sat, 9 Apr 2016 02:27:03 +0000 (19:27 -0700)]
This should be reverted once kernel CL is merged.

Change-Id: I1fd5abf6b552161758d4753ad85e49951a626ff0

bcmdhd/wifi_hal/rtt.cpp

index d88bc61..e2d2a3e 100644 (file)
@@ -201,7 +201,8 @@ protected:
         ALOGD("Id = %0x, subcmd = %d, len = %d, expected len = %d", id, subcmd, len,
                 sizeof(*mResponderInfo));
 
-        memcpy(mResponderInfo, data, min(len, (int) sizeof(*mResponderInfo)));
+        // TODO: revert after kernel CL is merged.
+        memcpy(&mResponderInfo->channel, data, min(len, (int) sizeof(mResponderInfo->channel)));
 
         return NL_OK;
     }
@@ -253,7 +254,8 @@ protected:
         ALOGD("Id = %0x, subcmd = %d, len = %d, expected len = %d", id, subcmd, len,
                 sizeof(*mResponderInfo));
 
-        memcpy(mResponderInfo, data, min(len, (int) sizeof(*mResponderInfo)));
+        // TODO: revert after kernel CL is merged.
+        memcpy(&mResponderInfo->channel, data, min(len, (int) sizeof(mResponderInfo->channel)));
 
         return NL_OK;
     }