Add missing value initialization
The query classifier cache statistics returned an uninitialized pointer.
This commit is contained in:
@ -1238,23 +1238,15 @@ bool qc_get_cache_stats(QC_CACHE_STATS* pStats)
|
|||||||
|
|
||||||
json_t* qc_get_cache_stats_as_json()
|
json_t* qc_get_cache_stats_as_json()
|
||||||
{
|
{
|
||||||
json_t* pStats;
|
QC_CACHE_STATS stats = {};
|
||||||
|
qc_get_cache_stats(&stats);
|
||||||
|
|
||||||
QC_CACHE_STATS stats;
|
json_t* pStats = json_object();
|
||||||
|
|
||||||
if (qc_get_cache_stats(&stats))
|
|
||||||
{
|
|
||||||
pStats = json_object();
|
|
||||||
|
|
||||||
if (pStats)
|
|
||||||
{
|
|
||||||
json_object_set_new(pStats, "size", json_integer(stats.size));
|
json_object_set_new(pStats, "size", json_integer(stats.size));
|
||||||
json_object_set_new(pStats, "inserts", json_integer(stats.inserts));
|
json_object_set_new(pStats, "inserts", json_integer(stats.inserts));
|
||||||
json_object_set_new(pStats, "hits", json_integer(stats.hits));
|
json_object_set_new(pStats, "hits", json_integer(stats.hits));
|
||||||
json_object_set_new(pStats, "misses", json_integer(stats.misses));
|
json_object_set_new(pStats, "misses", json_integer(stats.misses));
|
||||||
json_object_set_new(pStats, "evictions", json_integer(stats.evictions));
|
json_object_set_new(pStats, "evictions", json_integer(stats.evictions));
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return pStats;
|
return pStats;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user