diff options
-rw-r--r-- | avahi-core/wide-area.c | 6 | ||||
-rw-r--r-- | avahi-core/wide-area.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/avahi-core/wide-area.c b/avahi-core/wide-area.c index 6a21db7..f10e127 100644 --- a/avahi-core/wide-area.c +++ b/avahi-core/wide-area.c @@ -748,7 +748,7 @@ AvahiRecord* tsig_sign_packet(const char* name, AvahiDnsPacket *p, unsigned algo switch (algorithm){ - case 'AVAHI_TSIG_HMAC_MD5': + case AVAHI_TSIG_HMAC_MD5 : r->data.tsig.algorithm_name = avahi_strdup("hmac-md5.sig-alg.reg.int"); if(!(r->data.name) /* OOM check */ return NULL; @@ -757,10 +757,10 @@ AvahiRecord* tsig_sign_packet(const char* name, AvahiDnsPacket *p, unsigned algo break; - case 'AVAHI_TSIG_HMAC_SHA1': /*TODO: flesh specific. Test with latest Bind that now implements RFC 4635*/ + case AVAHI_TSIG_HMAC_SHA1 : /*TODO: flesh specific. Test with latest Bind that now implements RFC 4635*/ break; - case 'AVAHI_TSIG_HMAC_SHA256': /*TODO: flesh specific. Test with latest Bind that now implements RFC 4635 */ + case AVAHI_TSIG_HMAC_SHA256: /*TODO: flesh specific. Test with latest Bind that now implements RFC 4635 */ break; default: avahi_log_error("avahi_record_new_full() failed."); return NULL; diff --git a/avahi-core/wide-area.h b/avahi-core/wide-area.h index f33f5d9..4f1271b 100644 --- a/avahi-core/wide-area.h +++ b/avahi-core/wide-area.h @@ -44,7 +44,7 @@ void avahi_wide_area_set_servers(AvahiWideAreaLookupEngine *e, const AvahiAddres void avahi_wide_area_clear_cache(AvahiWideAreaLookupEngine *e); void avahi_wide_area_cleanup(AvahiWideAreaLookupEngine *e); int avahi_wide_area_has_servers(AvahiWideAreaLookupEngine *e); -AvahiRecord* tsig_sign_packet(AvahiDnsPacket *p, unsigned algorithm); +AvahiRecord* tsig_sign_packet(const char* name, AvahiDnsPacket *p, unsigned algorithm); AvahiWideAreaLookup *avahi_wide_area_lookup_new(AvahiWideAreaLookupEngine *e, AvahiKey *key, AvahiWideAreaLookupCallback callback, void *userdata); void avahi_wide_area_lookup_free(AvahiWideAreaLookup *q); |