[v1 PATCH 1/1] Free memory

rongqing.li at windriver.com rongqing.li at windriver.com
Thu Mar 31 19:23:34 EST 2011


The memory which is allocated by matchpathcon should be
freed after it is used

Signed-off-by: Roy Li <rongqing.li at windriver.com>
---
 openbsd-compat/port-linux.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

--- a/openbsd-compat/port-linux.c
+++ b/openbsd-compat/port-linux.c
@@ -217,8 +217,10 @@ ssh_selinux_setfscreatecon(const char *p
 		setfscreatecon(NULL);
 		return;
 	}
-	if (matchpathcon(path, 0700, &context) == 0)
+	if (matchpathcon(path, 0700, &context) == 0) {
 		setfscreatecon(context);
+		freecon(context);
+	}
 }
 
 #endif /* WITH_SELINUX */


More information about the openssh-unix-dev mailing list