X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Frr.c;h=f3db5845d539e8fc6067e5c4e1036d02525b71d8;hb=22a61b042376903deada022e7585e0585aaa7d43;hp=f69d2e2a5feb9839d6facfb023524e598b4d4234;hpb=4de3df3db7df43474176533d0b5fac851dd4a9b4;p=catta diff --git a/avahi-core/rr.c b/avahi-core/rr.c index f69d2e2..f3db584 100644 --- a/avahi-core/rr.c +++ b/avahi-core/rr.c @@ -181,6 +181,9 @@ const gchar *avahi_dns_type_to_string(guint16 type) { gchar *avahi_key_to_string(const AvahiKey *k) { + g_assert(k); + g_assert(k->ref >= 1); + return g_strdup_printf("%s\t%s\t%s", k->name, avahi_dns_class_to_string(k->class), @@ -191,6 +194,9 @@ gchar *avahi_record_to_string(const AvahiRecord *r) { gchar *p, *s; char buf[257], *t = NULL, *d = NULL; + g_assert(r); + g_assert(r->ref >= 1); + switch (r->key->type) { case AVAHI_DNS_TYPE_A: inet_ntop(AF_INET, &r->data.a.address.address, t = buf, sizeof(buf));