浏览代码

qcacmn: set correct buflen value for int ini items

Currently buflen is not updated for int type, causing some
ini items can't be printed via sysfs command.

Change-Id: I86a991252e9fa4031959a51d6827976b6ac89c04
CRs-Fixed: 3612278
Nijun Gong 1 年之前
父节点
当前提交
3b7d208620
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      cfg/src/cfg.c

+ 1 - 0
cfg/src/cfg.c

@@ -697,6 +697,7 @@ cfg_ini_config_print(struct wlan_objmgr_psoc *psoc, uint8_t *buf,
 			len = qdf_scnprintf(buf, buflen, "%s %d\n", meta->name,
 			len = qdf_scnprintf(buf, buflen, "%s %d\n", meta->name,
 					    *((int32_t *)offset));
 					    *((int32_t *)offset));
 			buf += len;
 			buf += len;
+			buflen -= len;
 			break;
 			break;
 		case CFG_UINT_ITEM:
 		case CFG_UINT_ITEM:
 			len = qdf_scnprintf(buf, buflen, "%s %d\n", meta->name,
 			len = qdf_scnprintf(buf, buflen, "%s %d\n", meta->name,