X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fentry.c;h=d953f7b33000844fe4bb61948f71153bf2520877;hb=7ba2b1fcc731085127c9976b1bae4aaaa5b8b7a7;hp=81ce1cd2ccd555a39e5e914b963cdf0824cb686b;hpb=1feb2936d11b65e08fb3972393daeb80d3ae6c8e;p=catta diff --git a/avahi-core/entry.c b/avahi-core/entry.c index 81ce1cd..d953f7b 100644 --- a/avahi-core/entry.c +++ b/avahi-core/entry.c @@ -1113,6 +1113,9 @@ int avahi_s_entry_group_commit(AvahiSEntryGroup *g) { if (g->state != AVAHI_ENTRY_GROUP_UNCOMMITED && g->state != AVAHI_ENTRY_GROUP_COLLISION) return avahi_server_set_errno(g->server, AVAHI_ERR_BAD_STATE); + if (avahi_s_entry_group_is_empty(g)) + return avahi_server_set_errno(g->server, AVAHI_ERR_IS_EMPTY); + g->n_register_try++; avahi_timeval_add(&g->register_time,