diff --git a/src/util/virresctrl.c b/src/util/virresctrl.c index a1d09c547e..89b1382b68 100644 --- a/src/util/virresctrl.c +++ b/src/util/virresctrl.c @@ -1239,6 +1239,7 @@ virResctrlAllocSetMask(virResctrlAllocPerTypePtr a_type, cache - a_type->nmasks + 1) < 0) return -1; + virBitmapFree(a_type->masks[cache]); a_type->masks[cache] = mask; return 0;