소스 검색

Don't mangle the input to split_hook_name().

Iain Patterson 7 년 전
부모
커밋
9c2dbaf361
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      settings.cpp

+ 2 - 1
settings.cpp

@@ -197,7 +197,8 @@ static inline bool split_hook_name(const TCHAR *hook_name, TCHAR *hook_event, TC
     if (*s == _T('/')) {
       *s = _T('\0');
       _sntprintf_s(hook_event, HOOK_NAME_LENGTH, _TRUNCATE, _T("%s"), hook_name);
-      _sntprintf_s(hook_action, HOOK_NAME_LENGTH, _TRUNCATE, _T("%s"), ++s);
+      *s++ = _T('/');
+      _sntprintf_s(hook_action, HOOK_NAME_LENGTH, _TRUNCATE, _T("%s"), s);
       return valid_hook_name(hook_event, hook_action, false);
     }
   }