• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision0e8fbaf581f5a1c496554ac4933cb625ae840512 (tree)
Time2012-03-15 00:50:58
Authorunknown <XPMUser@Virt...>
Commiterunknown

Log Message

XPでもクッキー共有化できるように改善

Change Summary

Incremental Difference

--- a/nlib/nlib_common.cpp
+++ b/nlib/nlib_common.cpp
@@ -180,20 +180,23 @@ static INLINE VOID Parser_Finalize(){
180180
181181
182182
183+
183184 LPSTR recvBuffer = (LPSTR)buffer;
184185 DWORD readSize;
185186 DWORD statusCode;
186187 DWORD statusCodeSize = sizeof(statusCode);
187188
188-
189189
190-
191- if(WinHttpSendRequest(hConnect,userSession,-1,WINHTTP_NO_REQUEST_DATA,0,0,0) == FALSE){
190+ if(WinHttpAddRequestHeaders (hConnect,userSession,-1,WINHTTP_ADDREQ_FLAG_ADD) == FALSE){
191+ goto networkerr;
192+ }
193+ if(WinHttpSendRequest(hConnect,WINHTTP_NO_ADDITIONAL_HEADERS ,0,WINHTTP_NO_REQUEST_DATA,0,0,0) == FALSE){
192194
193195 goto networkerr;
194196
195197 }
196-
198+
199+
197200 if(WinHttpReceiveResponse(hConnect,NULL) == FALSE){
198201
199202 goto networkerr;
--- a/nlib/nlib_nicoLive.cpp
+++ b/nlib/nlib_nicoLive.cpp
@@ -516,11 +516,11 @@ NLIB_RESULT NicoLiveStream_connect(NicoLiveStream_P self,NicoVideoAuth_P nicoVid
516516 }
517517
518518
519+ _stprintf(self->userSession,TEXT("Cookie: %s"),nicoVideoAuth->userSession);
519520
520-
521- wcsncpy(self->userSession,L"Cookie: ",sizeof(self->userSession) / sizeof(self->userSession[0]) - 1);
522- wcsncat(self->userSession,nicoVideoAuth->userSession,sizeof(self->userSession) / sizeof(self->userSession[0]) - 1);
523- self->userSession[sizeof(self->userSession) / sizeof(self->userSession[0]) - 1] = L'\0';
521+// wcsncpy(,L"Cookie: ",sizeof(self->userSession) / sizeof(self->userSession[0]) - 1);
522+// wcsncat(self->userSession,nicoVideoAuth->userSession,sizeof(self->userSession) / sizeof(self->userSession[0]) - 1);
523+// self->userSession[sizeof(self->userSession) / sizeof(self->userSession[0]) - 1] = L'\0';
524524
525525
526526
Binary files a/nlite.suo and b/nlite.suo differ