C++ 프로그래머의 일상: 2008년 3월 6일

역시나 디버깅 일기. 앞으로 종종 쓸 듯 하다. Berryz WebShare – RAR 플러그인 디버깅 Berryz WebShare 에서 동작하는 RAR 플러그인의 디버깅을 했다. 사실 문제가 좀 마이너하고 간단한거였는데, RAR로 묶어서[1] 전송하는 녀석이 있는데, 묶인걸 풀고보면 파일 시간이 이상하게 표시되는 것. 예를 들자면 2008-03-01 PM 04:42 에 수정된 파일이, 수정 시간 2010-10-28 AM 07:03 으로 나오는 것. […]

C++ 프로그래머의 일상: 모종의 디버깅

Berryz WebShare의 RAR 다운로드 플러그인에서 생기던 버그를 수정하는데 성공. + 약간의 버그를 추가로 잡았음. Format 문자열이 당신을 속일지라도 노여워 말라 vsnprinf_s를 이용해서 로그 문자열을 출력하는 코드가 있다. 이걸 래핑한 녀석이 WriteLog( const char* fmt, … ); 처럼 생겼는데, 포맷 문자열인 fmt 값으로 HTTP 요청으로 들어온 URI를 넣는 부분이 있더라. (WriteLog( URI )모양) URI에 ASCII 영역을 […]