X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=hash.c;h=63775bb70d39583246e645ac77f6c5310c1226ee;hp=77fc7e812c0cbbc9e5471dcfa63cf7f13271caf2;hb=0f44dc85fc1280372ffab911d701e703d803fb4b;hpb=1106413431b72d14d6f1208d611c489931ea4499 diff --git a/hash.c b/hash.c index 77fc7e8..63775bb 100644 --- a/hash.c +++ b/hash.c @@ -97,7 +97,7 @@ int hash_insert (HASH * table, const char *key, void *data, int allow_dup) int r; for (tmp = table->table[h], last = NULL; tmp; last = tmp, tmp = tmp->next) { - r = mutt_strcmp (tmp->key, key); + r = safe_strcmp (tmp->key, key); if (r == 0) { FREE (&ptr); return (-1); @@ -120,7 +120,7 @@ void *hash_find_hash (const HASH * table, int hash, const char *key) struct hash_elem *ptr = table->table[hash]; for (; ptr; ptr = ptr->next) { - if (mutt_strcmp (key, ptr->key) == 0) + if (safe_strcmp (key, ptr->key) == 0) return (ptr->data); } return NULL; @@ -137,7 +137,7 @@ void hash_delete_hash (HASH * table, int hash, const char *key, * required for the case where we have multiple entries with the same * key */ - if ((data == ptr->data) || (!data && mutt_strcmp (ptr->key, key) == 0)) { + if ((data == ptr->data) || (!data && safe_strcmp (ptr->key, key) == 0)) { *last = ptr->next; if (destroy) destroy (ptr->data);