static bool __monitor_run_systemd_cb(const char *event_name, void *user_data)
{
if (event_name && !strcmp(event_name, FILE_USERS)) {
- amd_inotify_rm_watch(login_monitor->users_watch_info);
login_monitor->users_watch_info = NULL;
if (__init_sd_login_monitor() < 0) {
_E("Failed to initialize login monitor");
g_timeout_add(1000, __sd_login_monitor_init_cb, NULL);
}
+ return false;
}
return true;
static bool __monitor_run_cb(const char *event_name, void *user_data)
{
if (event_name && !strcmp(event_name, FILE_SYSTEMD)) {
- amd_inotify_rm_watch(login_monitor->systemd_watch_info);
login_monitor->systemd_watch_info = NULL;
__check_and_monitor_run_systemd_users();
+ return false;
}
return true;