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

kernel: svc: ConnectToNamedPort: Close extra reference to port.

bunnei 5 лет назад
Родитель
Сommit
24540e0ad9
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      src/core/hle/kernel/svc.cpp

+ 1 - 0
src/core/hle/kernel/svc.cpp

@@ -298,6 +298,7 @@ static ResultCode ConnectToNamedPort(Core::System& system, Handle* out, VAddr po
     // Create a session.
     KClientSession* session{};
     R_TRY(port->CreateSession(std::addressof(session)));
+    port->Close();
 
     // Register the session in the table, close the extra reference.
     handle_table.Register(*out, session);