libselinux: Don't reinitialize avc_init if it has been called previously

Signed-off-by: Eric Paris <eparis@redhat.com>
Acked-by: Dan Walsh <dwalsh@redhat.com>
diff --git a/libselinux/src/avc.c b/libselinux/src/avc.c
index 74591b4..e7ad31d 100644
--- a/libselinux/src/avc.c
+++ b/libselinux/src/avc.c
@@ -165,6 +165,9 @@
 	struct avc_node *new;
 	int i, rc = 0;
 
+	if (avc_running)
+		return 0;
+
 	if (prefix)
 		strncpy(avc_prefix, prefix, AVC_PREFIX_SIZE - 1);