libselinux: restorecon: avoid printing NULL pointer
The variable `curcon` is NULL in case the file has no current security context. Most C standard libraries handle it fine, avoid it nonetheless for standard conformance. Signed-off-by: Christian Göttsche <cgzones@googlemail.com> Acked-by: Nicolas Iooss <nicolas.iooss@m4x.org>
This commit is contained in:
parent
8cc529af51
commit
956bda08f6
1 changed files with 3 additions and 1 deletions
|
@ -744,7 +744,9 @@ static int restorecon_sb(const char *pathname, const struct stat *sb,
|
|||
selinux_log(SELINUX_INFO,
|
||||
"%s %s from %s to %s\n",
|
||||
updated ? "Relabeled" : "Would relabel",
|
||||
pathname, curcon, newcon);
|
||||
pathname,
|
||||
curcon ? curcon : "<no context>",
|
||||
newcon);
|
||||
|
||||
if (flags->syslog_changes && !flags->nochange) {
|
||||
if (curcon)
|
||||
|
|
Loading…
Reference in a new issue