diff options
Diffstat (limited to 'stopspam/src/events.cpp')
-rw-r--r-- | stopspam/src/events.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/stopspam/src/events.cpp b/stopspam/src/events.cpp index 74d4195..fa73a07 100644 --- a/stopspam/src/events.cpp +++ b/stopspam/src/events.cpp @@ -46,15 +46,13 @@ MIRANDA_HOOK_EVENT(ME_DB_EVENT_ADDED, wParam, lParam) #ifdef _UNICODE
AuthRepl=mir_u2a(variables_parse(plSets->AuthRepl.Get(), hcntct).c_str());
#else
- AuthRepl=variables_parse(plSets->AuthRepl.Get(), hcntct).c_str();
+ AuthRepl=mir_strdup( variables_parse(plSets->AuthRepl.Get(), hcntct).c_str());
#endif
// ...send message
std::string allowService = dbei.szModule;
allowService += PS_AUTHDENY;
CallService(allowService.c_str(), (WPARAM)hDbEvent, (LPARAM)AuthRepl);
- #ifdef _UNICODE
- mir_free(AuthRepl);
- #endif
+ mir_free(AuthRepl);
DBWriteContactSettingByte(hcntct, "CList", "NotOnList", 1);
DBWriteContactSettingByte(hcntct, "CList", "Hidden", 1);
if (!plSets->HistLog.Get())
|