summaryrefslogtreecommitdiff
path: root/protocols/JabberG/src/jabber_util.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2014-01-11 16:36:19 +0000
committerGeorge Hazan <george.hazan@gmail.com>2014-01-11 16:36:19 +0000
commit8f3d6729cbee5e070ad7663029baa4c8431ac456 (patch)
tree57c50bb78ebd3824df70c9d39a000e4d56800284 /protocols/JabberG/src/jabber_util.cpp
parentc559a18ca21a2a1fa3199c4bb60bcd031ec17134 (diff)
the same idea without double pointers
git-svn-id: http://svn.miranda-ng.org/main/trunk@7594 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/JabberG/src/jabber_util.cpp')
-rw-r--r--protocols/JabberG/src/jabber_util.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/protocols/JabberG/src/jabber_util.cpp b/protocols/JabberG/src/jabber_util.cpp
index ff95a160ee..d73ff4cce4 100644
--- a/protocols/JabberG/src/jabber_util.cpp
+++ b/protocols/JabberG/src/jabber_util.cpp
@@ -1016,8 +1016,6 @@ BOOL CJabberProto::EnterString(CMString &result, LPCTSTR caption, int type, char
result.Empty();
}
- TCHAR *pData = mir_tstrdup(result);
-
ENTER_STRING param = { sizeof(param) };
param.type = type;
param.caption = caption;
@@ -1025,11 +1023,11 @@ BOOL CJabberProto::EnterString(CMString &result, LPCTSTR caption, int type, char
param.szDataPrefix = windowName;
param.recentCount = recentCount;
param.timeout = timeout;
- param.result = &pData;
+ param.ptszInitVal = result;
BOOL res = ::EnterString(&param);
if (res) {
- result = pData;
- mir_free(pData);
+ result = param.ptszResult;
+ mir_free(param.ptszResult);
}
return res;
}