[patch] the memory which is allocated by matchpathcon should be freed after it is useless

Rongqing Li rongqing.li at windriver.com
Fri May 20 14:39:40 EST 2011


the memory which is allocated by matchpathcon should be
freed after it is useless

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