summaryrefslogtreecommitdiff
path: root/driver/tcpm/anx74xx.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver/tcpm/anx74xx.c')
-rw-r--r--driver/tcpm/anx74xx.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/driver/tcpm/anx74xx.c b/driver/tcpm/anx74xx.c
index 13d1bb1c07..b181a6fe1b 100644
--- a/driver/tcpm/anx74xx.c
+++ b/driver/tcpm/anx74xx.c
@@ -610,7 +610,6 @@ static int anx74xx_tcpm_get_message(int port, uint32_t *payload, int *head)
/* Fetch the header */
rv |= tcpc_read16(port, ANX74XX_REG_PD_HEADER, &reg);
if (rv) {
- *head = 0;
/* Clear receive message interrupt bit(bit-0) */
tcpc_read(port, ANX74XX_REG_IRQ_SOURCE_RECV_MSG, &reg);
tcpc_write(port, ANX74XX_REG_IRQ_SOURCE_RECV_MSG,
@@ -632,10 +631,8 @@ static int anx74xx_tcpm_get_message(int port, uint32_t *payload, int *head)
* memory allocated
*/
rv |= anx74xx_read_pd_obj(port, (uint8_t *)payload, len);
- if (rv) {
- *head = 0;
+ if (rv)
return EC_ERROR_UNKNOWN;
- }
return rv;
}