Selabel lookups might fail with errno set to EINVAL in the unlikely case a regular expression from the file context definition failed to compile. Signed-off-by: Christian Göttsche <cgzones@xxxxxxxxxxxxxx> --- libselinux/man/man3/selabel_lookup.3 | 3 ++- libselinux/man/man3/selabel_lookup_best_match.3 | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libselinux/man/man3/selabel_lookup.3 b/libselinux/man/man3/selabel_lookup.3 index 4e47c3ec..e20345e6 100644 --- a/libselinux/man/man3/selabel_lookup.3 +++ b/libselinux/man/man3/selabel_lookup.3 @@ -64,7 +64,8 @@ The .I key and/or .I type -inputs are invalid, or the context being returned failed validation. +inputs are invalid, or the context being returned failed validation, or a +regular expression in the database failed to compile. .TP .B ENOMEM An attempt to allocate memory failed. diff --git a/libselinux/man/man3/selabel_lookup_best_match.3 b/libselinux/man/man3/selabel_lookup_best_match.3 index ef2efb4a..985a8600 100644 --- a/libselinux/man/man3/selabel_lookup_best_match.3 +++ b/libselinux/man/man3/selabel_lookup_best_match.3 @@ -78,7 +78,8 @@ The .I key and/or .I type -inputs are invalid, or the context being returned failed validation. +inputs are invalid, or the context being returned failed validation, or a +regular expression in the database failed to compile. .TP .B ENOMEM An attempt to allocate memory failed. -- 2.43.0