Fix broken srv code
This commit is contained in:
parent
7256f74320
commit
5788134dc5
@ -123,7 +123,7 @@ Result srvGetServiceHandleDirect(Handle* out, const char* name)
|
|||||||
|
|
||||||
u32* cmdbuf = getThreadCommandBuffer();
|
u32* cmdbuf = getThreadCommandBuffer();
|
||||||
cmdbuf[0] = IPC_MakeHeader(0x5,4,0); // 0x50100
|
cmdbuf[0] = IPC_MakeHeader(0x5,4,0); // 0x50100
|
||||||
strncpy((char*) &cmdbuf[1], name,2);
|
strncpy((char*) &cmdbuf[1], name,8);
|
||||||
cmdbuf[3] = strlen(name);
|
cmdbuf[3] = strlen(name);
|
||||||
cmdbuf[4] = 0x0;
|
cmdbuf[4] = 0x0;
|
||||||
|
|
||||||
@ -151,7 +151,7 @@ Result srvRegisterService(Handle* out, const char* name, int maxSessions)
|
|||||||
{
|
{
|
||||||
u32* cmdbuf = getThreadCommandBuffer();
|
u32* cmdbuf = getThreadCommandBuffer();
|
||||||
cmdbuf[0] = IPC_MakeHeader(0x3,4,0); // 0x30100
|
cmdbuf[0] = IPC_MakeHeader(0x3,4,0); // 0x30100
|
||||||
strncpy((char*) &cmdbuf[1], name,2);
|
strncpy((char*) &cmdbuf[1], name,8);
|
||||||
cmdbuf[3] = strlen(name);
|
cmdbuf[3] = strlen(name);
|
||||||
cmdbuf[4] = maxSessions;
|
cmdbuf[4] = maxSessions;
|
||||||
|
|
||||||
@ -166,7 +166,7 @@ Result srvUnregisterService(const char* name)
|
|||||||
{
|
{
|
||||||
u32* cmdbuf = getThreadCommandBuffer();
|
u32* cmdbuf = getThreadCommandBuffer();
|
||||||
cmdbuf[0] = IPC_MakeHeader(0x4,3,0); // 0x400C0
|
cmdbuf[0] = IPC_MakeHeader(0x4,3,0); // 0x400C0
|
||||||
strncpy((char*) &cmdbuf[1], name,2);
|
strncpy((char*) &cmdbuf[1], name,8);
|
||||||
cmdbuf[3] = strlen(name);
|
cmdbuf[3] = strlen(name);
|
||||||
|
|
||||||
Result rc;
|
Result rc;
|
||||||
|
Loading…
Reference in New Issue
Block a user