From: Andreas Henriksson Date: Tue, 25 Aug 2015 16:27:41 +0000 (+0200) Subject: lsblk: fix resource leak [coverity scan] X-Git-Tag: v2.27~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=56e78cb53252a983f6614f4bfd89e5e696e2a2f1;p=thirdparty%2Futil-linux.git lsblk: fix resource leak [coverity scan] Signed-off-by: Andreas Henriksson --- diff --git a/misc-utils/lsblk.c b/misc-utils/lsblk.c index 4cfeef890b..d1bb13a546 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);