1diff -Naur a/avahi-core/server.c b/avahi-core/server.c
2--- a/avahi-core/server.c	2010-07-30 17:24:08.000000000 +0530
3+++ b/avahi-core/server.c	2010-07-30 17:24:18.000000000 +0530
4@@ -1217,8 +1217,8 @@
5 static void register_stuff(AvahiServer *s) {
6     assert(s);
7 
8-    server_set_state(s, AVAHI_SERVER_REGISTERING);
9     s->n_host_rr_pending ++; /** Make sure that the state isn't changed tp AVAHI_SERVER_RUNNING too early */
10+    server_set_state(s, AVAHI_SERVER_REGISTERING);
11 
12     register_hinfo(s);
13     register_browse_domain(s);
14