Fix memory leak in __sbitmap_for_each_set function

Signed-off-by: Sergey Samoylenko <s.samoylenko@yadro.com>
This commit is contained in:
Sergey Samoylenko 2022-03-08 23:27:09 +03:00 committed by Lianbo Jiang
parent a92ff262d4
commit 7c7a4eddb4

View File

@ -272,7 +272,7 @@ static void __sbitmap_for_each_set(const struct sbitmap_context *sc,
if (nr >= depth)
break;
if (!fn((index << sc->shift) + nr, data))
return;
goto exit;
nr++;
}
@ -282,6 +282,7 @@ next:
index = 0;
}
exit:
FREEBUF(sbitmap_word_buf);
}