mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-29 18:11:05 +00:00
ccd: fix scan-admin warnings
Automated code scanner highlighted a few problems in the recent ode additions. This patch fixes the problems. BRANCH=cr50 BUG=none TEST=none Change-Id: I1f199eb5d2af992384ab04f3010b4b646464a70f Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/897993 Reviewed-by: Mary Ruthven <mruthven@chromium.org>
This commit is contained in:
committed by
chrome-bot
parent
69b592426c
commit
8dba841b4e
@@ -878,7 +878,8 @@ static int ccd_command_wrapper(int argc, char *password,
|
||||
* error code is the first byte after the header.
|
||||
*/
|
||||
return_code = be32toh(vch->tpm_header.command_code);
|
||||
if (return_code && (return_code != VENDOR_RC_IN_PROGRESS)) {
|
||||
if ((return_code != EC_SUCCESS) &&
|
||||
(return_code != VENDOR_RC_IN_PROGRESS)) {
|
||||
rv = vch->ccd_subcommand;
|
||||
} else {
|
||||
rv = EC_SUCCESS;
|
||||
@@ -1457,7 +1458,7 @@ static enum vendor_cmd_rc ccd_vendor(enum vendor_cmd_cc code,
|
||||
size_t input_size,
|
||||
size_t *response_size)
|
||||
{
|
||||
enum vendor_cmd_rc (*handler)(void *x, size_t y, size_t *t);
|
||||
enum vendor_cmd_rc (*handler)(void *x, size_t y, size_t *t) = NULL;
|
||||
char *buffer;
|
||||
enum vendor_cmd_rc rc;
|
||||
|
||||
@@ -1523,7 +1524,7 @@ static enum vendor_cmd_rc ccd_disable_rma(enum vendor_cmd_cc code,
|
||||
size_t input_size,
|
||||
size_t *response_size)
|
||||
{
|
||||
int rv;
|
||||
int rv = EC_SUCCESS;
|
||||
int error_line;
|
||||
|
||||
do {
|
||||
@@ -1555,6 +1556,7 @@ static enum vendor_cmd_rc ccd_disable_rma(enum vendor_cmd_cc code,
|
||||
CPRINTF("Capability %d is not present\n",
|
||||
required_capabilities[i]);
|
||||
error_line = __LINE__;
|
||||
rv = EC_ERROR_ACCESS_DENIED;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user