Commit ff472a5b authored by Alyssa Milburn's avatar Alyssa Milburn Committed by David Gibson
Browse files

cuda.c: return error for unknown commands



This avoids MacsBug hanging at startup in the absence of ADB mouse
input, by replying with an error (which is also what MOL does) when
it sends an unknown command (0x1c).

Signed-off-by: default avatarAlyssa Milburn <fuzzie@fuzzie.org>
Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
parent ecbc25fa
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -606,6 +606,11 @@ static void cuda_receive_packet(CUDAState *s,
        }
        break;
    default:
        obuf[0] = ERROR_PACKET;
        obuf[1] = 0x2;
        obuf[2] = CUDA_PACKET;
        obuf[3] = data[0];
        cuda_send_packet_to_host(s, obuf, 4);
        break;
    }
}