Fix Coverity issue of Uninitialized pointer read in adsp_logger_open.
Coverity id : 28195
Bug
1416640
Change-Id: I14f0bda0ff92de646a20f3796cfdcf0d3cd2305c
Signed-off-by: Ajay Nandakumar <anandakumarm@nvidia.com>
Reviewed-on: http://git-master/r/604775
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Tested-by: Sachin Nikam <snikam@nvidia.com>
/* loop till writer is initilized with SOH */
do {
msleep(20);
- if (!IS_ERR_OR_NULL(logger->debug_ram_rdr))
- start = strchr(logger->debug_ram_rdr, SOH);
+ start = !IS_ERR_OR_NULL(logger->debug_ram_rdr) ?
+ strchr(logger->debug_ram_rdr, SOH) : NULL;
} while (!start);
/* maxdiff can be 0, therefore valid */