Author: Hiroshi Shinji

Email: hiroshi.shinji@gmail.com
Subject: Memory leak in libselinux/src/label_file.c
Date: Fri, 3 Apr 2009 13:58:01 +0900

Hi,

I found memory leak in libselinux/src/label_file.c.
Please fix it.

Regards,

--
Hiroshi Shinji

Signed-off-by: Chad Sellers <csellers@tresys.com>
This commit is contained in:
Hiroshi Shinji 2009-04-11 14:41:51 -04:00 committed by Chad Sellers
parent 5f1746a17e
commit a4af847dc6
1 changed files with 2 additions and 0 deletions

View File

@ -299,6 +299,8 @@ static int process_line(struct selabel_handle *rec,
COMPAT_LOG(SELINUX_WARNING, COMPAT_LOG(SELINUX_WARNING,
"%s: line %d is missing fields, skipping\n", path, "%s: line %d is missing fields, skipping\n", path,
lineno); lineno);
if (items == 1)
free(regex);
return 0; return 0;
} else if (items == 2) { } else if (items == 2) {
/* The type field is optional. */ /* The type field is optional. */