From: Steinar H. Gunderson Date: Sat, 13 Dec 2014 17:09:56 +0000 (+0100) Subject: (Sort of) fix a hang. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=2041d375f211465425aad7083e956e2cbbc9cddc;p=remoteglot-book (Sort of) fix a hang. --- diff --git a/binlookup.cpp b/binlookup.cpp index afc446c..08455eb 100644 --- a/binlookup.cpp +++ b/binlookup.cpp @@ -58,7 +58,7 @@ int main(int argc, char **argv) const uint8_t *key, *val; size_t len_key, len_val; - while (mtbl_iter_next(it, &key, &len_key, &val, &len_val)) { + if (mtbl_iter_next(it, &key, &len_key, &val, &len_val)) { Count c; c.ParseFromArray(val, len_val); printf("%d %d %d %u %f %f %d %ld %d %ld", @@ -72,6 +72,8 @@ int main(int argc, char **argv) printf(" %s", c.move(j).c_str()); } printf("\n"); + } else { + printf("-\n"); } fflush(stdout); mtbl_iter_destroy(&it);