linux-user: convert remaining fcntl() to safe_fcntl()
authorLaurent Vivier <laurent@vivier.eu>
Fri, 13 Jul 2018 12:58:05 +0000 (14:58 +0200)
committerLaurent Vivier <laurent@vivier.eu>
Sun, 15 Jul 2018 14:01:15 +0000 (16:01 +0200)
Commit 435da5e709 didn't convert a fcntl() call to safe_fcntl()
for TARGET_NR_fcntl64 case. There is no reason to not use it
in this case.

Fixes: 435da5e709 linux-user: Use safe_syscall wrapper for fcntl
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20180713125805.10749-1-laurent@vivier.eu>

linux-user/syscall.c

index b8b7bced9f1a90aea3ac2762df7518977595ee05..aa4f3eb1c88a34dfc4f7624a31bc5db36880e445 100644 (file)
@@ -11764,7 +11764,7 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1,
             if (ret) {
                 break;
             }
-            ret = get_errno(fcntl(arg1, cmd, &fl));
+            ret = get_errno(safe_fcntl(arg1, cmd, &fl));
             if (ret == 0) {
                 ret = copyto(arg3, &fl);
             }