From 27469de3c165042b7760958e1a0918e88fa4a418 Mon Sep 17 00:00:00 2001 From: yellows8 Date: Thu, 29 Oct 2015 15:21:08 -0400 Subject: [PATCH] Removed an unused debug line in httpc.c. Set the httpc servhandle to zero in httpcExit(), this fixes using httpcInit() after httpcExit(). Fixed the use_defaultproxy comment in httpc.h. --- libctru/include/3ds/services/httpc.h | 2 +- libctru/source/services/httpc.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libctru/include/3ds/services/httpc.h b/libctru/include/3ds/services/httpc.h index 4a16702..27e0fed 100644 --- a/libctru/include/3ds/services/httpc.h +++ b/libctru/include/3ds/services/httpc.h @@ -15,7 +15,7 @@ typedef enum{ Result httpcInit(); void httpcExit(); -Result httpcOpenContext(httpcContext *context, char* url, u32 use_defaultproxy);//use_defaultproxy should be zero normally, unless you don't want HTTPC_SetProxyDefault() to be used automatically. +Result httpcOpenContext(httpcContext *context, char* url, u32 use_defaultproxy);//use_defaultproxy should be non-zero normally, unless you don't want HTTPC_SetProxyDefault() to be used automatically. Result httpcCloseContext(httpcContext *context); Result httpcAddRequestHeaderField(httpcContext *context, char* name, char* value); Result httpcBeginRequest(httpcContext *context); diff --git a/libctru/source/services/httpc.c b/libctru/source/services/httpc.c index c8863e8..a8a07ba 100644 --- a/libctru/source/services/httpc.c +++ b/libctru/source/services/httpc.c @@ -13,8 +13,6 @@ Result httpcInit() if(__httpc_servhandle)return 0; if((ret=srvGetServiceHandle(&__httpc_servhandle, "http:C")))return ret; - //*((u32*)0x600) = __httpc_servhandle; - ret = HTTPC_Initialize(__httpc_servhandle); if(ret!=0)return ret; @@ -26,6 +24,8 @@ void httpcExit() if(__httpc_servhandle==0)return; svcCloseHandle(__httpc_servhandle); + + __httpc_servhandle = 0; } Result httpcOpenContext(httpcContext *context, char* url, u32 use_defaultproxy)