eqctl: Add check for calloc() success and return 0 in exit
This patch adds the missed details into the code. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
This commit is contained in:
parent
c0a881a3b7
commit
7a8ed190e8
|
@ -196,6 +196,12 @@ int main(int argc, char *argv[])
|
||||||
*/
|
*/
|
||||||
buffer_size = ctrl_size + 2 * sizeof(unsigned int);
|
buffer_size = ctrl_size + 2 * sizeof(unsigned int);
|
||||||
user_data = calloc(1, buffer_size);
|
user_data = calloc(1, buffer_size);
|
||||||
|
if (!user_data) {
|
||||||
|
fprintf(stderr,
|
||||||
|
"Error: Failed to allocate buffer for user data.\n");
|
||||||
|
exit(EXIT_FAILURE);
|
||||||
|
}
|
||||||
|
|
||||||
user_data[0] = SOF_CTRL_CMD_BINARY;
|
user_data[0] = SOF_CTRL_CMD_BINARY;
|
||||||
if (set) {
|
if (set) {
|
||||||
fprintf(stdout, "Applying configuration \"%s\" ", setup);
|
fprintf(stdout, "Applying configuration \"%s\" ", setup);
|
||||||
|
@ -242,4 +248,5 @@ int main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
free(user_data);
|
free(user_data);
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue