안녕하세요. 프로그램 작성중 문제가 발생해서 질문드립니다.
제가 사용하고 있는 언어는 c++이고요
visual studio 2017에서 작업중입니다.
일단 오류는
gs_report.c에서
#endif /* defined (_M_IX86) || defined (_M_X64) */
__fastfail(FAST_FAIL_STACK_COOKIE_CHECK_FAILURE);
이부분이 호출되면서 발생했고요, 스택 쿠키 계측 코드가 스택 기반 버퍼 오버런을 검색했습니다.. 라고 합니다.
오류가 난 코드는 문자열, 실수형 자료들을 암호화하는 함수에 들어갔다 나올때 발생했는데.
함수내에서 코드가 돌때는 멀쩡하다가, 함수에서 나올때 오류가 발생했습니다.
참고로 debug 모드에서는 오류가 발생하지 않았는데, release모드에서 돌리니 오류가 발생하네요.ㅜㅜ
어떻게 해결해야 하는지 알려주시면 감사드리겠습니다. ㅜㅜㅜ
* 호출한 함수를 간략히 보여드리자면