[apparmor] [patch 1/2] fix: incorrect test of open return value

john.johansen at canonical.com john.johansen at canonical.com
Sat Oct 25 20:15:18 UTC 2014


Signed-off-by: John Johansen <john.johansen at canonical.com>
---
 parser/network.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- 3.0-diff.orig/parser/network.c
+++ 3.0-diff/parser/network.c
@@ -164,7 +164,7 @@
 		return net_af_max_override;
 
 	fd = open(PROC_VERSION, O_RDONLY);
-	if (!fd)
+	if (fd == -1)
 		/* fall back to default provided during build */
 		return 0;
 	res = read(fd, &buffer, sizeof(buffer) - 1);




More information about the AppArmor mailing list