git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Для структуры IP_DIR_PAIR добавлен оператор сравнения (точнее несравнения)
[stg.git]
/
projects
/
stargazer
/
plugins
/
store
/
mysql
/
mysql_store.cpp
diff --git
a/projects/stargazer/plugins/store/mysql/mysql_store.cpp
b/projects/stargazer/plugins/store/mysql/mysql_store.cpp
index 102be151dd27e736bb2dca8ceb0d690e81cb6abe..94503c78d06e4f7982afac73e43fd5e1ed6fe24c 100644
(file)
--- a/
projects/stargazer/plugins/store/mysql/mysql_store.cpp
+++ b/
projects/stargazer/plugins/store/mysql/mysql_store.cpp
@@
-855,30
+855,29
@@
row = mysql_fetch_row(res);
unsigned int startPos=0;
char s[22];
unsigned int startPos=0;
char s[22];
-uint64_t traffU[DIR_NUM];
-uint64_t traffD[DIR_NUM];
for (int i = 0; i < DIR_NUM; i++)
{
for (int i = 0; i < DIR_NUM; i++)
{
+ uint64_t traff;
sprintf(s, "D%d", i);
sprintf(s, "D%d", i);
- if (GetULongLongInt(row[startPos+i*2],
&traffD[i]
, 0) != 0)
+ if (GetULongLongInt(row[startPos+i*2],
&traff
, 0) != 0)
{
mysql_free_result(res);
errorStr = "User \'" + login + "\' stat not read. Parameter " + string(s);
mysql_close(sock);
return -1;
}
{
mysql_free_result(res);
errorStr = "User \'" + login + "\' stat not read. Parameter " + string(s);
mysql_close(sock);
return -1;
}
- stat->down
= traffD
;
+ stat->down
[i] = traff
;
sprintf(s, "U%d", i);
sprintf(s, "U%d", i);
- if (GetULongLongInt(row[startPos+i*2+1], &traff
U[i]
, 0) != 0)
+ if (GetULongLongInt(row[startPos+i*2+1], &traff, 0) != 0)
{
mysql_free_result(res);
errorStr = "User \'" + login + "\' stat not read. Parameter " + string(s);
mysql_close(sock);
return -1;
}
{
mysql_free_result(res);
errorStr = "User \'" + login + "\' stat not read. Parameter " + string(s);
mysql_close(sock);
return -1;
}
- stat->up
= traffU
;
+ stat->up
[i] = traff
;
}//for
startPos += (2*DIR_NUM);
}//for
startPos += (2*DIR_NUM);