Signed-off-by: Andreas Henriksson <andreas@xxxxxxxx> --- misc-utils/lsblk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/misc-utils/lsblk.c b/misc-utils/lsblk.c index 4cfeef8..d1bb13a 100644 --- a/misc-utils/lsblk.c +++ b/misc-utils/lsblk.c @@ -762,8 +762,10 @@ static char *get_subsystems(struct blkdev_cxt *cxt) size_t sz; /* don't create "block:scsi:scsi", but "block:scsi" */ - if (len && strcmp(res + last, sub) == 0) + if (len && strcmp(res + last, sub) == 0) { + free(sub); continue; + } sz = strlen(sub); res = xrealloc(res, len + sz + 2); -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html