浏览代码

Merge pull request #3421 from namkazt/patch-1

IUserLocalCommunicationService: stub function Initialize2
bunnei 6 年之前
父节点
当前提交
af29e9d98e
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      src/core/hle/service/ldn/ldn.cpp

+ 9 - 1
src/core/hle/service/ldn/ldn.cpp

@@ -129,12 +129,20 @@ public:
             {304, nullptr, "Disconnect"},
             {304, nullptr, "Disconnect"},
             {400, nullptr, "Initialize"},
             {400, nullptr, "Initialize"},
             {401, nullptr, "Finalize"},
             {401, nullptr, "Finalize"},
-            {402, nullptr, "SetOperationMode"},
+            {402, &IUserLocalCommunicationService::Initialize2, "Initialize2"}, // 7.0.0+
         };
         };
         // clang-format on
         // clang-format on
 
 
         RegisterHandlers(functions);
         RegisterHandlers(functions);
     }
     }
+
+    void Initialize2(Kernel::HLERequestContext& ctx) {
+        LOG_WARNING(Service_LDN, "(STUBBED) called");
+        // Result success seem make this services start network and continue.
+        // If we just pass result error then it will stop and maybe try again and again.
+        IPC::ResponseBuilder rb{ctx, 2};
+        rb.Push(RESULT_UNKNOWN);
+    }
 };
 };
 
 
 class LDNS final : public ServiceFramework<LDNS> {
 class LDNS final : public ServiceFramework<LDNS> {