idev->rx_pos] = *val; @@ -279,6 +282,9 @@ static int mctp_i2c_recv(struct mctp_i2c_dev *midev) size_t recvlen; int status; + if (midev->rx_pos == 0) + return 0; + /* + 1 for the PEC */ if (midev->rx_pos < MCTP_I2C_MINLEN + 1) { ndev->stats.rx_length_errors++; -- 2.51.0[PATCH 6.18 252/641] net: mctp-i2c: fix duplicate reception of old dataGreg Kroah-Hartman undefinedstable@vger.kernel.org undefined undefined undefined undefined undefined•~†”v