Merge "hal: initialize the cal data structure in set and get cal functions"
diff --git a/hal/msm8916/platform.c b/hal/msm8916/platform.c
index 6bb7eb2..56d9aec 100644
--- a/hal/msm8916/platform.c
+++ b/hal/msm8916/platform.c
@@ -4831,6 +4831,7 @@
goto done_key_audcal;
}
+ memset(&cal, 0, sizeof(acdb_audio_cal_cfg_t));
/* parse audio calibration keys */
ret = parse_audiocal_cfg(parms, &cal);
@@ -5124,6 +5125,8 @@
ret=-EINVAL;
goto done;
}
+
+ memset(&cal, 0, sizeof(acdb_audio_cal_cfg_t));
/* parse audiocal configuration keys */
ret = parse_audiocal_cfg(query, &cal);
if(ret == 0) {
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 2c60be3..bf66355 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -4619,6 +4619,7 @@
goto done_key_audcal;
}
+ memset(&cal, 0, sizeof(acdb_audio_cal_cfg_t));
/* parse audio calibration keys */
ret = parse_audiocal_cfg(parms, &cal);
@@ -4995,6 +4996,8 @@
ret=-EINVAL;
goto done;
}
+
+ memset(&cal, 0, sizeof(acdb_audio_cal_cfg_t));
/* parse audiocal configuration keys */
ret = parse_audiocal_cfg(query, &cal);
if(ret == 0) {