wok-next view polkit105/stuff/patches/fix-consolekit-db-stat.patch @ rev 20905

Update packages from ISO and LFS backages (all but toolchain)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Aug 07 00:30:45 2018 +0300 (2018-08-07)
parents
children
line source
1 --- polkit-0.105.orig/src/polkitbackend/polkitbackendsessionmonitor.c 2012-04-24 19:05:34.000000000 +0300
2 +++ polkit-0.105/src/polkitbackend/polkitbackendsessionmonitor.c 2015-08-17 14:50:51.428580856 +0300
3 @@ -47,7 +47,7 @@ struct _PolkitBackendSessionMonitor
5 GKeyFile *database;
6 GFileMonitor *database_monitor;
7 - time_t database_mtime;
8 + struct timespec database_mtim;
9 };
11 struct _PolkitBackendSessionMonitorClass
12 @@ -95,7 +95,7 @@ reload_database (PolkitBackendSessionMon
13 goto out;
14 }
16 - monitor->database_mtime = statbuf.st_mtime;
17 + monitor->database_mtim = statbuf.st_mtim;
19 monitor->database = g_key_file_new ();
20 if (!g_key_file_load_from_file (monitor->database,
21 @@ -131,7 +131,8 @@ ensure_database (PolkitBackendSessionMon
22 strerror (errno));
23 goto out;
24 }
25 - if (statbuf.st_mtime == monitor->database_mtime)
26 + if (statbuf.st_mtim.tv_sec == monitor->database_mtim.tv_sec &&
27 + statbuf.st_mtim.tv_nsec == monitor->database_mtim.tv_nsec)
28 {
29 ret = TRUE;
30 goto out;