36 lines
1.1 KiB
Diff
36 lines
1.1 KiB
Diff
diff --exclude-from=exclude -N -u -r nsalibselinux/src/fgetfilecon.c libselinux-1.30.22/src/fgetfilecon.c
|
|
--- nsalibselinux/src/fgetfilecon.c 2006-07-03 07:52:49.000000000 -0400
|
|
+++ libselinux-1.30.22/src/fgetfilecon.c 2006-08-10 11:09:07.000000000 -0400
|
|
@@ -58,5 +58,8 @@
|
|
freecon(rcontext);
|
|
}
|
|
|
|
+ if (ret >= 0)
|
|
+ return strlen(*context);
|
|
+
|
|
return ret;
|
|
}
|
|
diff --exclude-from=exclude -N -u -r nsalibselinux/src/getfilecon.c libselinux-1.30.22/src/getfilecon.c
|
|
--- nsalibselinux/src/getfilecon.c 2006-07-03 07:52:49.000000000 -0400
|
|
+++ libselinux-1.30.22/src/getfilecon.c 2006-08-10 11:09:59.000000000 -0400
|
|
@@ -57,6 +57,8 @@
|
|
ret = selinux_raw_to_trans_context(rcontext, context);
|
|
freecon(rcontext);
|
|
}
|
|
+ if (ret >= 0)
|
|
+ return strlen(*context);
|
|
|
|
return ret;
|
|
}
|
|
diff --exclude-from=exclude -N -u -r nsalibselinux/src/lgetfilecon.c libselinux-1.30.22/src/lgetfilecon.c
|
|
--- nsalibselinux/src/lgetfilecon.c 2006-07-03 07:52:49.000000000 -0400
|
|
+++ libselinux-1.30.22/src/lgetfilecon.c 2006-08-10 11:06:59.000000000 -0400
|
|
@@ -58,5 +58,7 @@
|
|
freecon(rcontext);
|
|
}
|
|
|
|
+ if (ret >= 0)
|
|
+ return strlen(*context);
|
|
return ret;
|
|
}
|