Steve Grubb 00064e
diff -urp audit-1.7.2.orig/src/ausearch-parse.c audit-1.7.2/src/ausearch-parse.c
Steve Grubb 00064e
--- audit-1.7.2.orig/src/ausearch-parse.c	2008-04-09 14:26:27.000000000 -0400
Steve Grubb 00064e
+++ audit-1.7.2/src/ausearch-parse.c	2008-04-17 10:44:10.000000000 -0400
Steve Grubb 00064e
@@ -1208,6 +1212,17 @@ static int parse_avc(const lnode *n, sea
Steve Grubb 00064e
 			term = str + 6;
Steve Grubb 00064e
 		}
Steve Grubb 00064e
 	}
Steve Grubb 00064e
+	if (event_filename) {
Steve Grubb 00064e
+		// do we have a path?
Steve Grubb 00064e
+		str = strstr(term, " path=");
Steve Grubb 00064e
+		if (str) {
Steve Grubb 00064e
+			str += 6;
Steve Grubb 00064e
+			rc =  common_path_parser(s, str);
Steve Grubb 00064e
+			if (rc)
Steve Grubb 00064e
+				goto err;
Steve Grubb 00064e
+			term += 7;
Steve Grubb 00064e
+		}
Steve Grubb 00064e
+	}
Steve Grubb 00064e
 	if (event_subject) {
Steve Grubb 00064e
 		// scontext
Steve Grubb 00064e
 		str = strstr(term, "scontext=");