summaryrefslogtreecommitdiff
path: root/plugins/TrafficCounter/src/vars.cpp
diff options
context:
space:
mode:
authorTobias Weimer <wishmaster51@googlemail.com>2015-01-14 20:24:34 +0000
committerTobias Weimer <wishmaster51@googlemail.com>2015-01-14 20:24:34 +0000
commitb97a22a39b816d26c733a2f4aa38afdbcbea42d6 (patch)
treed2c4d15b125b9f349df7fd2604a4c73d26025c96 /plugins/TrafficCounter/src/vars.cpp
parent20603ba3e4e0a120870f18ddf2211011cb0b4549 (diff)
TrafficCounter:
-Minor warnungs fixed git-svn-id: http://svn.miranda-ng.org/main/trunk@11857 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/TrafficCounter/src/vars.cpp')
-rw-r--r--plugins/TrafficCounter/src/vars.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/plugins/TrafficCounter/src/vars.cpp b/plugins/TrafficCounter/src/vars.cpp
index df74fc82c9..1e0635c71f 100644
--- a/plugins/TrafficCounter/src/vars.cpp
+++ b/plugins/TrafficCounter/src/vars.cpp
@@ -27,8 +27,6 @@ static TCHAR* GetTraffic(ARGUMENTSINFO *ai)
{
DWORD tmp, tmpsn = 0, tmprn = 0, tmpst = 0, tmprt = 0;
BYTE ed;
- WORD l;
- TCHAR *res;
if (ai->argc != 5) return NULL;
@@ -55,9 +53,8 @@ static TCHAR* GetTraffic(ARGUMENTSINFO *ai)
{ // Ищем индекс протокола, переданного первым аргументом
for (tmp = ed = 0; ed < NumberOfAccounts; ed++)
{
- TCHAR *buf;
if (!ProtoList[ed].name) continue;
- buf = mir_a2t(ProtoList[ed].name);
+ TCHAR *buf = mir_a2t(ProtoList[ed].name);
if (!_tcscmp(buf, ai->targv[1]))
{
tmpsn = ProtoList[ed].CurrentSentTraffic;
@@ -103,20 +100,19 @@ static TCHAR* GetTraffic(ARGUMENTSINFO *ai)
// Получаем форматированную строку и возвращаем указатель на неё.
// Сначала узнаем размер буфера.
- l = GetFormattedTraffic(tmp, ed, NULL, 0);
- res = (TCHAR*)mir_alloc(l * sizeof(TCHAR));
+ size_t l = GetFormattedTraffic(tmp, ed, NULL, 0);
+ TCHAR *res = (TCHAR*)mir_alloc(l * sizeof(TCHAR));
if (!res) return NULL;
if (GetFormattedTraffic(tmp, ed, res, l))
return res;
+ mir_free(res);
return NULL;
}
static TCHAR* GetTime(ARGUMENTSINFO *ai)
{
BYTE ed, flag;
- TCHAR *res = NULL;
- WORD l;
DWORD Duration;
if (ai->argc != 4) return NULL;
@@ -153,8 +149,8 @@ static TCHAR* GetTime(ARGUMENTSINFO *ai)
// Получаем форматированную строку и возвращаем указатель на неё.
// Сначала узнаем размер буфера.
- l = GetDurationFormatM(Duration, ai->targv[3], NULL, 0);
- res = (TCHAR*)mir_alloc(l * sizeof(TCHAR));
+ size_t l = GetDurationFormatM(Duration, ai->targv[3], NULL, 0);
+ TCHAR *res = (TCHAR*)mir_alloc(l * sizeof(TCHAR));
if (!res) return NULL;
GetDurationFormatM(Duration, ai->targv[3], res, l);