From 50bf1eb928c228437bd70c1fb41be1d692f017f6 Mon Sep 17 00:00:00 2001 From: Jan Cybulski Date: Thu, 2 Apr 2015 15:35:59 +0200 Subject: [PATCH] chsmack: print error message if obtaining access label fails Signed-off-by: Jan Cybulski --- utils/chsmack.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utils/chsmack.c b/utils/chsmack.c index c9d7424..e603246 100644 --- a/utils/chsmack.c +++ b/utils/chsmack.c @@ -279,11 +279,14 @@ int main(int argc, char *argv[]) /* Print file path. */ printf("%s", argv[i]); + errno = 0; rc = (int)smack_new_label_from_path(argv[i], XATTR_NAME_SMACK, follow_flag, &label); if (rc > 0) { printf(" access=\"%s\"", label); free(label); + } else if (errno != 0) { + printf(": %s", strerror(errno)); } rc = (int)smack_new_label_from_path(argv[i], -- 2.7.4