]> err.no Git - systemd/commit
do not rename the database on device rename
authorKay Sievers <kay.sievers@vrfy.org>
Wed, 11 Aug 2010 12:34:32 +0000 (14:34 +0200)
committerKay Sievers <kay.sievers@vrfy.org>
Wed, 11 Aug 2010 12:34:32 +0000 (14:34 +0200)
commitebd189621f4b7e0034ea7a7067199bc9a0f28145
tree0aa9b39dd7ab5c545fb1294bbea172da7493541b
parentce9a42bec40330d0a0c83d21f07177cb2d08f1ac
do not rename the database on device rename

Harald Hoyer discovered some incorrect behavior while debugging
problems with network interface renaming:

Udev events might be queued for devices which are renamed. A new
device registered the same time may claime the old name and create
a database entry for it. The current rename logic would move over
this databse entry to the wrong device.
Makefile.am
libudev/libudev-device-private.c
libudev/libudev-private.h
libudev/libudev-queue-private.c
udev/udev-event.c