Package: djmount
Version: 0.71-5+b1
Severity: normal
For libupnp 1:1.6.17-1 the API was (I think unintentionally) changed and
some struct members were changed from char[] to UpnpString *.
djmount needs adaption, which is visible from build warnings like:
device_list.c: In function 'EventHandlerCallback':
device_list.c:627:9: warning: pointer type mismatch in conditional
expression [enabled by default]
device_list.c:627:9: warning: format '%s' expects argument of type
'char *', but argument 3 has type 'void *' [-Wformat]
device_list.c:632:10: warning: passing argument 1 of 'GetService' from
incompatible pointer type [enabled by default]
device_list.c:162:1: note: expected 'const char *' but argument is of
type 'struct UpnpString *'
device_list.c:652:8: warning: pointer type mismatch in conditional
expression [enabled by default]
device_list.c:652:8: warning: format '%s' expects argument of type
'char *', but argument 3 has type 'void *' [-Wformat]
device_list.c:657:9: warning: passing argument 1 of 'GetService' from
incompatible pointer type [enabled by default]
device_list.c:162:1: note: expected 'const char *' but argument is of
type 'struct UpnpString *'
(From the build log for 0.71-6,
https://buildd.debian.org/status/fetch.php?pkg=djmount&arch=amd64&ver=0.71-6&stamp=1358803782&raw=0)
Simple usage of djmount works in my tests, but I wouldn't be surprised
if this could make djmount segfault when the right knob is pressed.
There is a patch in https://bugs.debian.org/884243#12 (only compile
tested though).
Best regards
Uwe