Revision fb60105d hw/ide/core.c
b/hw/ide/core.c | ||
---|---|---|
2039 | 2039 |
{ |
2040 | 2040 |
IDEState *s = opaque; |
2041 | 2041 |
|
2042 |
if (s->end_transfer_fn_idx > ARRAY_SIZE(transfer_end_table)) { |
|
2042 |
if (s->end_transfer_fn_idx >= ARRAY_SIZE(transfer_end_table)) {
|
|
2043 | 2043 |
return -EINVAL; |
2044 | 2044 |
} |
2045 | 2045 |
s->end_transfer_func = transfer_end_table[s->end_transfer_fn_idx]; |
Also available in: Unified diff