mirror of https://github.com/thesofproject/sof.git
tools: testbench: check if pointer is null before accessing it
Check if a pointer is NULL before accessing it, else, it leads to segmentation fault. Signed-off-by: Mohana Datta Yelugoti <ymdatta.work@gmail.com>
This commit is contained in:
parent
8737e0b726
commit
d9fea08a24
|
@ -228,10 +228,20 @@ int main(int argc, char **argv)
|
|||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/* Get pointers to fileread and filewrite */
|
||||
/* Get pointer to filewrite */
|
||||
pcm_dev = ipc_get_comp_by_id(sof.ipc, tp.fw_id);
|
||||
if (!pcm_dev) {
|
||||
fprintf(stderr, "error: failed to get pointers to filewrite\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
fwcd = comp_get_drvdata(pcm_dev->cd);
|
||||
|
||||
/* Get pointer to fileread */
|
||||
pcm_dev = ipc_get_comp_by_id(sof.ipc, tp.fr_id);
|
||||
if (!pcm_dev) {
|
||||
fprintf(stderr, "error: failed to get pointers to fileread\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
frcd = comp_get_drvdata(pcm_dev->cd);
|
||||
|
||||
/* Run pipeline until EOF from fileread */
|
||||
|
|
Loading…
Reference in New Issue