projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updates.
[silc.git]
/
lib
/
silccore
/
idcache.c
diff --git
a/lib/silccore/idcache.c
b/lib/silccore/idcache.c
index 164d15153d979ffac8936ef804d2ee217ef4fd93..c59d4f77531ba9587164c58eb4f6f0707c44befd 100644
(file)
--- a/
lib/silccore/idcache.c
+++ b/
lib/silccore/idcache.c
@@
-326,7
+326,8
@@
int silc_idcache_find_by_id(SilcIDCache cache, void *id, SilcIdType type,
if (id != SILC_ID_CACHE_ANY) {
for (i = 0; i < cache->cache_count; i++)
if (id != SILC_ID_CACHE_ANY) {
for (i = 0; i < cache->cache_count; i++)
- if (cache->cache[i].id && silc_id_compare(cache->cache[i].id, id, type))
+ if (cache->cache[i].id && SILC_ID_COMPARE_TYPE(cache->cache[i].id,
+ id, type))
silc_idcache_list_add(list, &(cache->cache[i]));
} else {
for (i = 0; i < cache->cache_count; i++)
silc_idcache_list_add(list, &(cache->cache[i]));
} else {
for (i = 0; i < cache->cache_count; i++)
@@
-358,7
+359,8
@@
int silc_idcache_find_by_id_one(SilcIDCache cache, void *id, SilcIdType type,
return FALSE;
for (i = 0; i < cache->cache_count; i++)
return FALSE;
for (i = 0; i < cache->cache_count; i++)
- if (cache->cache[i].id && silc_id_compare(cache->cache[i].id, id, type)) {
+ if (cache->cache[i].id && SILC_ID_COMPARE_TYPE(cache->cache[i].id,
+ id, type)) {
if (ret)
*ret = &(cache->cache[i]);
return TRUE;
if (ret)
*ret = &(cache->cache[i]);
return TRUE;
@@
-483,7
+485,8
@@
int silc_idcache_del_by_id(SilcIDCache cache, SilcIdType type, void *id)
return FALSE;
for (i = 0; i < cache->cache_count; i++)
return FALSE;
for (i = 0; i < cache->cache_count; i++)
- if (cache->cache[i].id && silc_id_compare(cache->cache[i].id, id, type)) {
+ if (cache->cache[i].id && SILC_ID_COMPARE_TYPE(cache->cache[i].id,
+ id, type)) {
cache->cache[i].id = NULL;
cache->cache[i].data = NULL;
cache->cache[i].type = 0;
cache->cache[i].id = NULL;
cache->cache[i].data = NULL;
cache->cache[i].type = 0;