Ver código fonte

UserspaceEmulator: Identical code on both branches, unify return in virt$ioctl

Brian Gianforcaro 4 anos atrás
pai
commit
5a3cc2da8b
1 arquivos alterados com 1 adições e 4 exclusões
  1. 1 4
      DevTools/UserspaceEmulator/Emulator.cpp

+ 1 - 4
DevTools/UserspaceEmulator/Emulator.cpp

@@ -912,10 +912,7 @@ int Emulator::virt$ioctl(int fd, unsigned request, FlatPtr arg)
     if (request == TCSETS) {
     if (request == TCSETS) {
         struct termios termios;
         struct termios termios;
         mmu().copy_from_vm(&termios, arg, sizeof(termios));
         mmu().copy_from_vm(&termios, arg, sizeof(termios));
-        int rc = syscall(SC_ioctl, fd, request, &termios);
-        if (rc < 0)
-            return rc;
-        return rc;
+        return syscall(SC_ioctl, fd, request, &termios);
     }
     }
     dbg() << "Unsupported ioctl: " << request;
     dbg() << "Unsupported ioctl: " << request;
     dump_backtrace();
     dump_backtrace();