diff --git a/libctru/source/services/httpc.c b/libctru/source/services/httpc.c index a9f1eb9..abeb989 100644 --- a/libctru/source/services/httpc.c +++ b/libctru/source/services/httpc.c @@ -43,8 +43,8 @@ Result httpcOpenContext(httpcContext *context, char* url, u32 use_defaultproxy) ret = HTTPC_InitializeConnectionSession(context->servhandle, context->httphandle); if(ret!=0) { - HTTPC_CloseContext(__httpc_servhandle, context->httphandle); svcCloseHandle(context->servhandle); + HTTPC_CloseContext(__httpc_servhandle, context->httphandle); return ret; } @@ -52,8 +52,8 @@ Result httpcOpenContext(httpcContext *context, char* url, u32 use_defaultproxy) ret = HTTPC_SetProxyDefault(context->servhandle, context->httphandle); if(ret!=0) { - HTTPC_CloseContext(__httpc_servhandle, context->httphandle); svcCloseHandle(context->servhandle); + HTTPC_CloseContext(__httpc_servhandle, context->httphandle); return ret; } @@ -64,8 +64,8 @@ Result httpcCloseContext(httpcContext *context) { Result ret=0; - ret = HTTPC_CloseContext(context->servhandle, context->httphandle); svcCloseHandle(context->servhandle); + ret = HTTPC_CloseContext(__httpc_servhandle, context->httphandle); return ret; }