From 01a0ed291e83710bb49df9e9726054e9d2647fae Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Wed, 21 Apr 2004 21:34:16 +0000 Subject: 2004-04-21 Marcus Brinkmann * ihash.h (HURD_IHASH_ITERATE): Don't use increment operator in assignment, but just add one. Reported by Ognyan Kulev. --- libihash/ChangeLog | 7 ++++++- libihash/ihash.h | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'libihash') diff --git a/libihash/ChangeLog b/libihash/ChangeLog index 75e73476..9b02e38a 100644 --- a/libihash/ChangeLog +++ b/libihash/ChangeLog @@ -1,4 +1,9 @@ -2004-04-02 Marco Gerards +2004-04-21 Marcus Brinkmann + + * ihash.h (HURD_IHASH_ITERATE): Don't use increment operator in + assignment, but just add one. Reported by Ognyan Kulev. + +2004-04-01 Marco Gerards * ihash.c (hurd_ihash_remove): Don't look for the index when the hashtable is empty. diff --git a/libihash/ihash.h b/libihash/ihash.h index 0be65efe..a4e76dc4 100644 --- a/libihash/ihash.h +++ b/libihash/ihash.h @@ -215,7 +215,7 @@ hurd_ihash_value_t hurd_ihash_find (hurd_ihash_t ht, hurd_ihash_key_t key); < (ht)->size \ && (val = *_hurd_ihash_valuep, 1); \ _hurd_ihash_valuep = (hurd_ihash_value_t *) \ - (((_hurd_ihash_item_t) _hurd_ihash_valuep)++)) \ + (((_hurd_ihash_item_t) _hurd_ihash_valuep) + 1)) \ if (val != _HURD_IHASH_EMPTY && val != _HURD_IHASH_DELETED) /* Remove the entry with the key KEY from the hash table HT. If such -- cgit v1.2.3