diff options
author | Yuli Khodorkovskiy <ykhodo@gmail.com> | 2018-03-29 17:16:42 -0700 |
---|---|---|
committer | William Roberts <william.c.roberts@intel.com> | 2018-04-04 11:09:11 -0500 |
commit | 3e47c239ec207565242ce3980ce8cab9b912e585 (patch) | |
tree | b760ffb16af4532c7ecf132f858a0b63341b2747 /libselinux/src/label_internal.h | |
parent | 814631d3aebaa041073a42c677c1ed62ce7830d5 (diff) | |
download | android_external_selinux-3e47c239ec207565242ce3980ce8cab9b912e585.tar.gz android_external_selinux-3e47c239ec207565242ce3980ce8cab9b912e585.tar.bz2 android_external_selinux-3e47c239ec207565242ce3980ce8cab9b912e585.zip |
libselinux: echo line number of bad label in selabel_fini()
Keep track of line numbers for each file context in
selabel_handle. If an error occurs in selabel_fini(), the
line number of an invalid file context is echoed to the user.
Signed-off-by: Yuli Khodorkovskiy <ykhodo@gmail.com>
Diffstat (limited to 'libselinux/src/label_internal.h')
-rw-r--r-- | libselinux/src/label_internal.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libselinux/src/label_internal.h b/libselinux/src/label_internal.h index 75451858..b0d05882 100644 --- a/libselinux/src/label_internal.h +++ b/libselinux/src/label_internal.h @@ -73,6 +73,7 @@ struct selabel_lookup_rec { char * ctx_raw; char * ctx_trans; int validated; + unsigned lineno; }; struct selabel_handle { |