+2010-05-01 Karel Klíč <kklic@redhat.com>
+
+ * fileio.c (Ffile_selinux_context): Context functions may return null.
+
2010-04-30 Dan Nicolaescu <dann@ics.uci.edu>
* s/gnu.h (POSIX_SIGNALS):
if (conlength > 0)
{
context = context_new (con);
- values[0] = build_string (context_user_get (context));
- values[1] = build_string (context_role_get (context));
- values[2] = build_string (context_type_get (context));
- values[3] = build_string (context_range_get (context));
+ if (context_user_get (context))
+ values[0] = build_string (context_user_get (context));
+ if (context_role_get (context))
+ values[1] = build_string (context_role_get (context));
+ if (context_type_get (context))
+ values[2] = build_string (context_type_get (context));
+ if (context_range_get (context))
+ values[3] = build_string (context_range_get (context));
context_free (context);
}
if (con)