X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fstore.c;h=427112ba351f359387f4c9b1a8e15b32d5dafd3b;hb=0e76979181d1e7b7bbaf24e7b196b58cea5d7879;hp=2043806828a9c241c513ff4952c34dbcf8e8e6d6;hpb=348aaaad42163d6829112c9b18026c16b09e1914;p=bluesky.git diff --git a/bluesky/store.c b/bluesky/store.c index 2043806..427112b 100644 --- a/bluesky/store.c +++ b/bluesky/store.c @@ -231,10 +231,12 @@ void bluesky_store_async_mark_complete(BlueSkyStoreAsync *async) async, elapsed, latency); } - if (async->op == STORE_OP_GET) { - bluesky_stats_add(async->store->stats_get, 1); - } else if (async->op == STORE_OP_PUT) { - bluesky_stats_add(async->store->stats_put, 1); + if (async->data) { + if (async->op == STORE_OP_GET) { + bluesky_stats_add(async->store->stats_get, async->data->len); + } else if (async->op == STORE_OP_PUT) { + bluesky_stats_add(async->store->stats_put, async->data->len); + } } }