Commit 861d72cd authored by Laurent Vivier's avatar Laurent Vivier Committed by Riku Voipio
Browse files

linux-user: check fd is >= 0 in fd_trans_host_to_target_data/fd_trans_host_to_target_addr

parent 0cf22722
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -309,7 +309,7 @@ static unsigned int target_fd_max;

static TargetFdDataFunc fd_trans_host_to_target_data(int fd)
{
    if (fd < target_fd_max && target_fd_trans[fd]) {
    if (fd >= 0 && fd < target_fd_max && target_fd_trans[fd]) {
        return target_fd_trans[fd]->host_to_target_data;
    }
    return NULL;
@@ -317,7 +317,7 @@ static TargetFdDataFunc fd_trans_host_to_target_data(int fd)

static TargetFdAddrFunc fd_trans_target_to_host_addr(int fd)
{
    if (fd < target_fd_max && target_fd_trans[fd]) {
    if (fd >= 0 && fd < target_fd_max && target_fd_trans[fd]) {
        return target_fd_trans[fd]->target_to_host_addr;
    }
    return NULL;