audiohal: Fix LLVM issues

Fix Allocator sizeof operand mismatch LLVM
issue by allocating memory of size unsigned char
for each block/element.

Change-Id: I5fca5b1e4491e6cadbee092953682ab0e4bbf104
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index f6bf482..36a1d3a 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -4908,7 +4908,7 @@
     }
     cal.acdb_dev_id = (uint32_t) atoi (value);
     param_len = MAX_SET_CAL_BYTE_SIZE;
-    dptr = (unsigned char*) calloc(param_len, sizeof(unsigned char*));
+    dptr = (unsigned char*) calloc(param_len, sizeof(unsigned char));
     if (dptr == NULL) {
         ALOGE("[%s] Memory allocation failed for length %d",__func__,param_len);
         ret = -ENOMEM;