X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb%2Fsummary.c;fp=ccan%2Ftdb%2Fsummary.c;h=a8f2b71bf1ff1ae4f741cc6179dd018e1afb178a;hp=b8f7f97624ce69d22533688282410b30d9cf953b;hb=42ecd1617a802642710fe4129cd57f40bf81490c;hpb=8c7516decc0a0921b4fd45eef401e07eb58e0b01 diff --git a/ccan/tdb/summary.c b/ccan/tdb/summary.c index b8f7f976..a8f2b71b 100644 --- a/ccan/tdb/summary.c +++ b/ccan/tdb/summary.c @@ -81,6 +81,8 @@ char *tdb_summary(struct tdb_context *tdb, enum tdb_summary_flags flags) bool locked; size_t len, unc = 0; + freeg = keysg = datag = deadg = extrag = hashg = uncoalg = NULL; + /* Read-only databases use no locking at all: it's best-effort. * We may have a write lock already, so skip that case too. */ if (tdb->read_only || tdb->allrecord_lock.count != 0) { @@ -156,8 +158,6 @@ char *tdb_summary(struct tdb_context *tdb, enum tdb_summary_flags flags) extrag = tally_histogram(extra, HISTO_WIDTH, HISTO_HEIGHT); hashg = tally_histogram(hash, HISTO_WIDTH, HISTO_HEIGHT); uncoalg = tally_histogram(uncoal, HISTO_WIDTH, HISTO_HEIGHT); - } else { - freeg = keysg = datag = deadg = extrag = hashg = NULL; } /* 20 is max length of a %zu. */