From d2e9eeb2c88f72dfcb0bbe2a6f12ace0fab98402 Mon Sep 17 00:00:00 2001 From: Andi Kleen Date: Mon, 5 Nov 2007 14:50:56 -0800 Subject: [PATCH] --- yaml --- r: 73199 b: refs/heads/master c: 0b030c2c2f0f1d98d5fe412e5b7cf7fd53f5221a h: refs/heads/master i: 73197: 28480b42e58c9c3d1bd7bbfc2e7a5f20b4498473 73195: 01f6ec6f3ba1ae651b91fc5f2526f973547ec3fb 73191: 1dae0427d4fcc5b889d90400c6ed093bf172c448 73183: c5d534e1c82869f10f1f82821b7870c5d5e0ff56 v: v3 --- [refs] | 2 +- trunk/lib/bitmap.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index fff27ba5dae1..e8233e67419e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5a75983eef1193c43caebde6643a218bd8d8390e +refs/heads/master: 0b030c2c2f0f1d98d5fe412e5b7cf7fd53f5221a diff --git a/trunk/lib/bitmap.c b/trunk/lib/bitmap.c index 26ebafa8c41d..2c9242e3fed0 100644 --- a/trunk/lib/bitmap.c +++ b/trunk/lib/bitmap.c @@ -469,6 +469,10 @@ int bitmap_scnlistprintf(char *buf, unsigned int buflen, /* current bit is 'cur', most recently seen range is [rbot, rtop] */ int cur, rbot, rtop; + if (buflen == 0) + return 0; + buf[0] = 0; + rbot = cur = find_first_bit(maskp, nmaskbits); while (cur < nmaskbits) { rtop = cur;