linux-user: properly test for infinite timeout in poll #8

Merged
andreas-schwab merged 1 commits from opensuse-2.7 into opensuse-2.7 2016-09-08 11:21:05 +02:00

View File

@@ -9770,7 +9770,7 @@ abi_long do_syscall(void *cpu_env, int num, abi_ulong arg1,
{
struct timespec ts, *pts;
if (arg3 >= 0) {
if ((abi_long)arg3 >= 0) {
/* Convert ms to secs, ns */
ts.tv_sec = arg3 / 1000;
ts.tv_nsec = (arg3 % 1000) * 1000000LL;