From 92ec9d9742f90fb20161c6f4f4031e8fcc5319b3 Mon Sep 17 00:00:00 2001 From: Rajeev Kumar Sirasanagandla Date: Tue, 24 Apr 2018 21:33:06 +0530 Subject: [PATCH] qcacld-3.0: Avoid log of user buffer in GETIBSSPEERINFO IOCTL While processing GETIBSSPEERINFO IOCTL command, respective handler drv_cmd_get_ibss_peer_info() is logging user-buffer which can cause page fault error. To fix this, log local buffer (extra) instead of user buffer (priv_data->buf). Change-Id: I6260120690c4715de31fe0f9404aa5928c0feb49 CRs-Fixed: 2227050 --- core/hdd/src/wlan_hdd_ioctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/hdd/src/wlan_hdd_ioctl.c b/core/hdd/src/wlan_hdd_ioctl.c index 16e81a78906c..c39f35634913 100644 --- a/core/hdd/src/wlan_hdd_ioctl.c +++ b/core/hdd/src/wlan_hdd_ioctl.c @@ -5151,7 +5151,7 @@ static int drv_cmd_get_ibss_peer_info(struct hdd_adapter *adapter, } /* Success ! */ - hdd_debug("%s", priv_data->buf); + hdd_debug("%s", extra); ret = 0; exit: