Просмотр исходного кода

Kernel: Fix bogus negation of alloc_fd() error in sys$anon_create()

Thanks to Idan for spotting this!
Andreas Kling 4 лет назад
Родитель
Сommit
a525d0271c
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Kernel/Syscalls/anon_create.cpp

+ 1 - 1
Kernel/Syscalls/anon_create.cpp

@@ -38,7 +38,7 @@ int Process::sys$anon_create(size_t size, int options)
 
     int new_fd = alloc_fd();
     if (new_fd < 0)
-        return -new_fd;
+        return new_fd;
 
     auto vmobject = AnonymousVMObject::create_with_size(size, AllocationStrategy::Reserve);
     if (!vmobject)