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;  } | 
