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

Reply via email to