[platform]: fixup for reading compatible

Change-Id: Ia0ff40644daaaec90a32d173675fadca7327d79b
Reported-by: Jacob Chen <jacob2.chen@rock-chips.com>
Signed-off-by: Randy Li <randy.li@rock-chips.com>
This commit is contained in:
Randy Li
2017-04-27 15:19:26 +08:00
committed by Herman Chen
parent 09e626dc05
commit 1b0d5bc016

View File

@@ -170,11 +170,11 @@ MppPlatformService::MppPlatformService()
soc_name_len = read(fd, soc_name, MAX_SOC_NAME_LENGTH - 1);
if (soc_name_len > 0) {
/* replacing the termination character to space */
char *ptr = soc_name;
while (ptr < soc_name + soc_name_len - 1) {
for (char *ptr = soc_name;; ptr = soc_name) {
ptr += strnlen (soc_name, MAX_SOC_NAME_LENGTH);
*ptr = ' ';
if (ptr >= soc_name + soc_name_len - 1)
break;
}
mpp_dbg(MPP_DBG_PLATFORM, "chip name: %s\n", soc_name);