Ticket #64: avahi-mdns-compat-browse-register.patch

File avahi-mdns-compat-browse-register.patch, 0.9 KB (added by lennart, 6 years ago)
  • avahi-compat-libdns_sd/compat.c

     
    610615    struct type_info type_info; 
    611616     
    612617    AVAHI_WARN_LINKAGE; 
    613      
    614     assert(ret_sdref); 
     618 
     619    if (!ret_sdref) 
     620        return kDNSServiceErr_BadParam; 
     621 
     622    *ret_sdref = NULL; 
     623 
    615624    assert(regtype); 
    616     assert(callback); 
    617625 
    618626    if (interface == kDNSServiceInterfaceIndexLocalOnly || flags != 0) { 
    619627        AVAHI_WARN_UNSUPPORTED; 
     
    10911099 
    10921100    AVAHI_WARN_LINKAGE; 
    10931101 
    1094     assert(ret_sdref); 
    1095     assert(regtype); 
     1102    if (!ret_sdref) 
     1103        return kDNSServiceErr_BadParam; 
     1104 
     1105    *ret_sdref = NULL; 
     1106     
     1107    if (!regtype) 
     1108        return kDNSServiceErr_BadParam; 
     1109     
    10961110    assert(txtRecord || txtLen == 0); 
    10971111 
    10981112    if (interface == kDNSServiceInterfaceIndexLocalOnly || flags) {