From 70af9d620b8c1ebbc203c3601aad7c746fddff76 Mon Sep 17 00:00:00 2001
From: bunnei <ericbunnie@gmail.com>
Date: Wed, 28 May 2014 18:39:28 -0400
Subject: [PATCH] service: changed  interface to return 0 (no error) when a
 service method is unimplemented - hack to make apps boot further

---
 src/core/hle/service/service.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/core/hle/service/service.h b/src/core/hle/service/service.h
index 4671d4528..4a3d4c68a 100644
--- a/src/core/hle/service/service.h
+++ b/src/core/hle/service/service.h
@@ -87,12 +87,12 @@ public:
         if (itr == m_functions.end()) {
             ERROR_LOG(OSHLE, "Unknown/unimplemented function: port = %s, command = 0x%08X!", 
                 GetPortName(), cmd_buff[0]);
-            return -1;
+            return 0; // TODO(bunnei): Hack - ignore error
         }
         if (itr->second.func == NULL) {
             ERROR_LOG(OSHLE, "Unimplemented function: port = %s, name = %s!", 
                 GetPortName(), itr->second.name.c_str());
-            return -1;
+            return 0; // TODO(bunnei): Hack - ignore error
         } 
 
         itr->second.func(this);