X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f36359b30ecc68ee445dc33611532597a8b0df44..505fa6b336fedfbe5951b01dc5c49f8c3f54e177:/src/xbt/dict_cursor.c diff --git a/src/xbt/dict_cursor.c b/src/xbt/dict_cursor.c index 65411180a7..4a2986b620 100644 --- a/src/xbt/dict_cursor.c +++ b/src/xbt/dict_cursor.c @@ -58,7 +58,7 @@ void xbt_dict_cursor_free(xbt_dict_cursor_t *cursor) { /* * Sanity check to see if the head contains something */ -static _XBT_INLINE void __cursor_not_null(xbt_dict_cursor_t cursor) { +static XBT_INLINE void __cursor_not_null(xbt_dict_cursor_t cursor) { xbt_assert0(cursor, "Null cursor"); } @@ -122,7 +122,7 @@ void xbt_dict_cursor_step(xbt_dict_cursor_t cursor) { DEBUG1("next element: %p", current); } - while (current == NULL && ++line < cursor->dict->table_size) { + while (current == NULL && ++line <= cursor->dict->table_size) { DEBUG0("current is NULL, take the next line"); current = cursor->dict->table[line]; DEBUG1("element in the next line: %p", current);