Hi Jaakko,

On ti, 2015-07-28 at 15:48 +0300, Jaakko Hannikainen wrote:
> If a config file is moved from a config directory, IN_DELETE is not
> fired but IN_MOVED_FROM is, so both have to be monitored.
> ---
>  src/config.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/config.c b/src/config.c
> index 5bf5cf1..41d3e3d 100644
> --- a/src/config.c
> +++ b/src/config.c
> @@ -925,7 +925,7 @@ static void config_notify_handler(struct inotify_event 
> *event,
>               }
>       }
>  
> -     if (event->mask & IN_DELETE)
> +     if (event->mask & IN_DELETE || event->mask & IN_MOVED_FROM)
>               g_hash_table_remove(config_table, ident);
>  }
>  

Nice catch, ACK to both of these inotify patches.


Cheers,
Jukka


_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to