[apparmor] [Patch][parser] Convert cache to using mtime
John Johansen
john.johansen at canonical.com
Tue Jun 17 04:39:17 UTC 2014
Convert cache to using mtime
For some strange reason our caching use ctime instead of mtime.
However this can lead to odd cases of the cache missing even though
neither the profile data nor cache data have changed.
Signed-off-by: John Johansen <john.johansen at canonical.com>
---
parser/parser_main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- 2.9-test.orig/parser/parser_main.c
+++ 2.9-test/parser/parser_main.c
@@ -840,8 +840,8 @@
struct stat stat_file;
if (fstat(fileno(file), &stat_file))
return;
- if (mru_t_cmp(stat_file.st_ctim))
- mru_tstamp = stat_file.st_ctim;
+ if (mru_t_cmp(stat_file.st_mtim))
+ mru_tstamp = stat_file.st_mtim;
}
int process_profile(int option, const char *profilename)
More information about the AppArmor
mailing list