coverity fix for counters api

remotes/origin/master-1.1.x
Anoop Saldanha 15 years ago committed by Victor Julien
parent be3996ac02
commit d3bc3f0fe5

@ -1028,8 +1028,8 @@ static int SCPerfOutputCounterFileIface()
if (sc_perf_op_ctx->club_tm == 0) { if (sc_perf_op_ctx->club_tm == 0) {
for (u = 0; u < TVT_MAX; u++) { for (u = 0; u < TVT_MAX; u++) {
tv = tv_root[u]; tv = tv_root[u];
if (pc_heads == NULL || pc_heads[u] == NULL) //if (pc_heads == NULL || pc_heads[u] == NULL)
continue; // continue;
while (tv != NULL) { while (tv != NULL) {
SCMutexLock(&tv->sc_perf_pctx.m); SCMutexLock(&tv->sc_perf_pctx.m);
@ -1043,14 +1043,14 @@ static int SCPerfOutputCounterFileIface()
switch (pc->value->type) { switch (pc->value->type) {
case SC_PERF_TYPE_UINT64: case SC_PERF_TYPE_UINT64:
SCPerfOutputCalculateCounterValue(pc_heads[u], SCPerfOutputCalculateCounterValue(pc,
&ui64_temp); &ui64_temp);
fprintf(sc_perf_op_ctx->fp, "%-25s | %-25s | " fprintf(sc_perf_op_ctx->fp, "%-25s | %-25s | "
"%-" PRIu64 "\n", pc->name->cname, "%-" PRIu64 "\n", pc->name->cname,
pc->name->tm_name, ui64_temp); pc->name->tm_name, ui64_temp);
break; break;
case SC_PERF_TYPE_DOUBLE: case SC_PERF_TYPE_DOUBLE:
SCPerfOutputCalculateCounterValue(pc_heads[u], SCPerfOutputCalculateCounterValue(pc,
&double_temp); &double_temp);
fprintf(sc_perf_op_ctx->fp, "%-25s | %-25s |" fprintf(sc_perf_op_ctx->fp, "%-25s | %-25s |"
" %-lf\n", pc->name->cname, " %-lf\n", pc->name->cname,

Loading…
Cancel
Save