Must pass count of TCHARs to _LogData2Hex so we don't overflow the buffer in unicode stubs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6468 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
d2f4cf6c2a
commit
a03795783a
3 changed files with 10 additions and 17 deletions
|
@ -55,10 +55,10 @@ int NSISCALL my_GetDialogItemText(UINT idx, TCHAR *val);
|
|||
//#define my_GetDialogItemText GetDlgItemText
|
||||
|
||||
#ifdef NSIS_CONFIG_LOG
|
||||
extern TCHAR log_text[2048];
|
||||
extern TCHAR log_text[2048]; // BUGBUG: Should this be 2*NSIS_MAX_STRLEN? ...and a little larger when NSIS_CONFIG_LOG_TIMESTAMP is defined!
|
||||
void NSISCALL log_write(int close);
|
||||
const TCHAR * _RegKeyHandleToName(HKEY hKey);
|
||||
void _LogData2Hex(TCHAR *buf, size_t buflen, BYTE *data, size_t datalen);
|
||||
void _LogData2Hex(TCHAR *buf, size_t cchbuf, BYTE *data, size_t cbdata);
|
||||
void log_printf(TCHAR *format, ...);
|
||||
#define log_printf2(x1,x2) log_printf(x1,x2);
|
||||
#define log_printf3(x1,x2,x3) log_printf(x1,x2,x3);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue