diff options
author | Lennart Poettering <lennart@poettering.net> | 2005-08-21 17:23:22 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2005-08-21 17:23:22 +0000 |
commit | 3b57305e0b65a85a7e3ad12b138a247bd7763c71 (patch) | |
tree | fda60deb74101ad8ba3df3d1806e4ed93323639a | |
parent | 2f11806201cc9bf07574a8102ce1fafa991f04eb (diff) |
* fix memory corruption bug in reflection engine
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@385 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
-rw-r--r-- | avahi-core/server.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/avahi-core/server.c b/avahi-core/server.c index 235247a..3821a27 100644 --- a/avahi-core/server.c +++ b/avahi-core/server.c @@ -713,9 +713,10 @@ static AvahiLegacyUnicastReflectSlot* allocate_slot(AvahiServer *s) { if (!(slot = avahi_new(AvahiLegacyUnicastReflectSlot, 1))) return NULL; /* OOM */ - slot = s->legacy_unicast_reflect_slots[idx]; + s->legacy_unicast_reflect_slots[idx] = slot; slot->id = s->legacy_unicast_reflect_id++; slot->server = s; + return slot; } |