Merge "hal: audio_extn: add proper check to append null terminator"
diff --git a/hal/audio_extn/spkr_protection.c b/hal/audio_extn/spkr_protection.c
index 8601a7e..626643c 100644
--- a/hal/audio_extn/spkr_protection.c
+++ b/hal/audio_extn/spkr_protection.c
@@ -214,7 +214,8 @@
snprintf(name, MAX_PATH, TZ_TYPE, tzn);
ALOGD("Opening %s\n", name);
read_line_from_file(name, buf, sizeof(buf));
- buf[strlen(buf)] = '\0';
+ if (strlen(buf) > 0)
+ buf[strlen(buf) - 1] = '\0';
if (!strcmp(buf, sensor_name)) {
found = 1;
break;