psss / rpms / libselinux

Forked from rpms/libselinux 5 years ago
Clone
b7bdc63
diff --exclude-from=exclude -N -u -r nsalibselinux/src/fgetfilecon.c libselinux-1.30.22/src/fgetfilecon.c
b7bdc63
--- nsalibselinux/src/fgetfilecon.c	2006-07-03 07:52:49.000000000 -0400
b7bdc63
+++ libselinux-1.30.22/src/fgetfilecon.c	2006-08-10 11:09:07.000000000 -0400
b7bdc63
@@ -58,5 +58,8 @@
b7bdc63
 		freecon(rcontext);
b7bdc63
 	}
8f927c4
 
b7bdc63
+	if (ret >= 0)
b7bdc63
+		return strlen(*context);
8f927c4
+
b7bdc63
 	return ret;
8389437
 }
b7bdc63
diff --exclude-from=exclude -N -u -r nsalibselinux/src/getfilecon.c libselinux-1.30.22/src/getfilecon.c
b7bdc63
--- nsalibselinux/src/getfilecon.c	2006-07-03 07:52:49.000000000 -0400
b7bdc63
+++ libselinux-1.30.22/src/getfilecon.c	2006-08-10 11:09:59.000000000 -0400
b7bdc63
@@ -57,6 +57,8 @@
b7bdc63
 		ret = selinux_raw_to_trans_context(rcontext, context);
b7bdc63
 		freecon(rcontext);
d8849af
 	}
b7bdc63
+	if (ret >= 0)
b7bdc63
+		return strlen(*context);
d8849af
 
b7bdc63
 	return ret;
645f93a
 }
b7bdc63
diff --exclude-from=exclude -N -u -r nsalibselinux/src/lgetfilecon.c libselinux-1.30.22/src/lgetfilecon.c
b7bdc63
--- nsalibselinux/src/lgetfilecon.c	2006-07-03 07:52:49.000000000 -0400
b7bdc63
+++ libselinux-1.30.22/src/lgetfilecon.c	2006-08-10 11:06:59.000000000 -0400
b7bdc63
@@ -58,5 +58,7 @@
b7bdc63
 		freecon(rcontext);
645f93a
 	}
645f93a
 
b7bdc63
+	if (ret >= 0)
b7bdc63
+		return strlen(*context);
b7bdc63
 	return ret;
2d9b36b
 }