@@ -, +, @@ --- .../management/univention-directory-listener/debian/changelog | 6 ++++++ .../management/univention-directory-listener/src/cache_entry.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) --- a/branches/ucs-4.0/ucs-4.0-1/management/univention-directory-listener/debian/changelog +++ a/branches/ucs-4.0/ucs-4.0-1/management/univention-directory-listener/debian/changelog @@ -1,3 +1,9 @@ +univention-directory-listener (9.0.2-2) unstable; urgency=low + + * Bug #35334: Fix entryDN assertion + + -- Philipp Hahn Thu, 19 Mar 2015 07:35:02 +0100 + univention-directory-listener (9.0.2-1) unstable; urgency=medium * Do atomic locking on the cache (Bug #34013) --- a/branches/ucs-4.0/ucs-4.0-1/management/univention-directory-listener/src/cache_entry.c +++ a/branches/ucs-4.0/ucs-4.0-1/management/univention-directory-listener/src/cache_entry.c @@ -528,9 +528,9 @@ void cache_entry_set1(CacheEntry *entry, const char *key, const char *value) { attr->values[0] = strdup(value); assert(attr->values[0]); attr->length[0] = strlen(value) + 1; - break; + return; } - assert(i < entry->attribute_count); + cache_entry_add1(entry, key, value); } static CacheEntryAttribute *_cache_entry_find_attribute(CacheEntry *entry, LDAPAVA *ava) { --