Removed wrong SILC_LOG_ERROR and assert check from silc_idcache_add.
authorPekka Riikonen <priikone@silcnet.org>
Sat, 12 Apr 2008 10:50:09 +0000 (13:50 +0300)
committerPekka Riikonen <priikone@silcnet.org>
Sat, 12 Apr 2008 10:50:09 +0000 (13:50 +0300)
In some cases it is not fatal error to attempt to add entry that already
exists.  Removed the assert and changed the error to debug message.

lib/silcapputil/silcidcache.c

index a6d8c26edeb7e4a49ad77917f76deb19c8f1e185..831970d5dd940e3b298795f8863e2fbbe91b396a 100644 (file)
@@ -142,9 +142,8 @@ silc_idcache_add(SilcIDCache cache, char *name, void *id, void *context)
   if (id) {
     /* See if this entry is added already to cache */
     if (silc_idcache_find_by_id_one(cache, id, NULL)) {
-      SILC_LOG_ERROR(("Attempted to add same ID twice to ID Cache, id %s",
+      SILC_LOG_DEBUG(("Attempted to add same ID twice to ID Cache, id %s",
                      silc_id_render(id, cache->id_type)));
-      SILC_ASSERT(FALSE);
       goto err;
     }
   }