udev: don't access string after free()