diff options
author | George Hazan <ghazan@miranda.im> | 2018-05-23 13:21:08 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2018-05-23 13:21:08 +0300 |
commit | 27b6fd54990d07079501748d9c75cf21e7c1afee (patch) | |
tree | 16dc8d87d24d6de7721753cacc0fa4edcc123d53 /plugins/TrafficCounter/src/misc.cpp | |
parent | 25f7119b34d6e4aaf98fe50938ca46644586f2a0 (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.cpp | 14 |
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++];
|