From a43a58c37fd092587b7440549d53e73c3d620b22 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sat, 19 May 2012 21:02:03 +0000 Subject: less extravagant version of mir_sntptinf usage git-svn-id: http://svn.miranda-ng.org/main/trunk@92 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/JabberG/jabber_svc.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'protocols') diff --git a/protocols/JabberG/jabber_svc.cpp b/protocols/JabberG/jabber_svc.cpp index b64772f543..31ff002999 100644 --- a/protocols/JabberG/jabber_svc.cpp +++ b/protocols/JabberG/jabber_svc.cpp @@ -387,11 +387,15 @@ static void appendString( bool bIsTipper, const TCHAR* tszTitle, const TCHAR* ts _tcsncat( buf, szSeparator, bufSize ); } + size_t len = _tcslen(buf); + buf += len; + bufSize -= len; + if ( bIsTipper ) - mir_sntprintf(buf, bufSize, _T("%s%s%s%s%s"), buf, _T(""), TranslateTS(tszTitle), _T("\t"), tszValue); + mir_sntprintf(buf, bufSize, _T("%s%s%s%s"), _T(""), TranslateTS(tszTitle), _T("\t"), tszValue); else { TCHAR* p = TranslateTS(tszTitle); - mir_sntprintf(buf, bufSize, _T("%s%s%s\t"), buf, p, _tcslen(p)>7 ? _T("\t") : _T(""), tszValue); + mir_sntprintf(buf, bufSize, _T("%s%s\t"), p, _tcslen(p)>7 ? _T("\t") : _T(""), tszValue); } } -- cgit v1.2.3