Merge "hal: fix unsigned int overflow"
diff --git a/hal/msm8916/platform.c b/hal/msm8916/platform.c
index 73369ea..6c6d0de 100644
--- a/hal/msm8916/platform.c
+++ b/hal/msm8916/platform.c
@@ -2533,6 +2533,8 @@
} else {
my_data->is_acdb_initialized = false;
ALOGD("ACDB initialization failed");
+ if (my_data->acdb_deallocate)
+ my_data->acdb_deallocate();
}
}
audio_extn_pm_vote();
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index cc75c9e..264c6f6 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -3408,6 +3408,8 @@
} else {
my_data->is_acdb_initialized = false;
ALOGD("ACDB initialization failed");
+ if (my_data->acdb_deallocate)
+ my_data->acdb_deallocate();
}
}
/* init keep-alive for compress passthru */