Trying to debug this further resulted in the following preliminary
analysis:

In function HPRescanUsbBus():
        parent = udev_device_get_devnode(parent);

udev_device_get_devnode() returns NULL (which is possible, according to
http://www.kernel.org/pub/linux/utils/kernel/hotplug/libudev/libudev-udev-device.html#udev-device-get-devnode),
but pcscd uses this result unverified later in a strdup().

I'm not really sure what kind of device node you are trying to resolve
here.  I've tried to debug it further, but I don't really know what
you attempt to resolve here.  udev_device_get_syspath(parent) works,
but it is not what the CCID driver wants as input.

Regards,
        Harald
-- 
- Harald Welte <lafo...@gnumonks.org>           http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to