udev: do not re-create database on remove event
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 13 Oct 2024 15:55:43 +0000 (00:55 +0900)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 13 Nov 2024 19:48:10 +0000 (19:48 +0000)
commitb2ce8fa2f15e68f69aadfae06adce6278749712a
treee15b98852a468378b1cae6bc7cedfcfc63a473c9
parentdc44fd69b0bf2a5176ce740f9cb113c33607206f
udev: do not re-create database on remove event

Fixes a bug introduced by f6bda694f908cc227b002570b893029aa4c9e173 (v256).

With the offending commit, on remove event, database file for a device is once
removed in event_execute_rules_on_remove(), but later re-created here.
This fixes the issue, and makes the database file not re-created on remove event.

(cherry picked from commit 5b2dce150d5eadcd33d620e095c9c1e2de51dd24)
src/udev/udev-worker.c