summaryrefslogtreecommitdiff
path: root/plugins/TrafficCounter/src/misc.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2018-05-23 13:21:08 +0300
committerGeorge Hazan <ghazan@miranda.im>2018-05-23 13:21:08 +0300
commit27b6fd54990d07079501748d9c75cf21e7c1afee (patch)
tree16dc8d87d24d6de7721753cacc0fa4edcc123d53 /plugins/TrafficCounter/src/misc.cpp
parent25f7119b34d6e4aaf98fe50938ca46644586f2a0 (diff)
TrafficCounter:
- fixes #1376 (Traffic counter: crash with empty statistic); - massive code cleaning; - version bump
Diffstat (limited to 'plugins/TrafficCounter/src/misc.cpp')
-rw-r--r--plugins/TrafficCounter/src/misc.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/plugins/TrafficCounter/src/misc.cpp b/plugins/TrafficCounter/src/misc.cpp
index 3e8b231e07..2ea49fbf10 100644
--- a/plugins/TrafficCounter/src/misc.cpp
+++ b/plugins/TrafficCounter/src/misc.cpp
@@ -177,19 +177,15 @@ Size - размер буфера. */
size_t GetDurationFormatM(DWORD Duration, wchar_t *Format, wchar_t *Buffer, size_t Size)
{
size_t Length;
- DWORD q;
- WORD TokenIndex, FormatIndex;
- wchar_t Token[256], // Аккумулятор.
- *Res; // Промежуточный результат.
+ wchar_t Token[256]; // Аккумулятор.
- Res = (wchar_t*)malloc(sizeof(wchar_t)); // Выделяем чуть-чуть памяти под результат, но это только начало.
- //SecureZeroMemory(Res, sizeof(wchar_t));
+ wchar_t *Res = (wchar_t*)malloc(sizeof(wchar_t)); // Выделяем чуть-чуть памяти под результат, но это только начало.
Res[0] = 0;
- for (FormatIndex = 0; Format[FormatIndex];) {
+ for (int FormatIndex = 0; Format[FormatIndex];) {
// Ищем токены. Считается, что токен - только буквы.
- TokenIndex = 0;
- q = iswalpha(Format[FormatIndex]);
+ int TokenIndex = 0;
+ int q = iswalpha(Format[FormatIndex]);
// Копируем символы в аккумулятор до смены флага.
do {
Token[TokenIndex++] = Format[FormatIndex++];