X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/633319c6b212fa639f817c643c87a983f647de03..f4206a23cb0e9c218713ca1a0c980b9c65ff4710:/src/xbt/dict_cursor.c diff --git a/src/xbt/dict_cursor.c b/src/xbt/dict_cursor.c index 8d78868393..a83c005d58 100644 --- a/src/xbt/dict_cursor.c +++ b/src/xbt/dict_cursor.c @@ -1,6 +1,6 @@ /* dict_cursor - iterators over dictionnaries */ -/* Copyright (c) 2004, 2005, 2006, 2007, 2008, 2009, 2010. The SimGrid Team. +/* Copyright (c) 2004-2011. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -197,10 +197,5 @@ XBT_INLINE void xbt_dict_cursor_set_data(xbt_dict_cursor_t cursor, void_f_pvoid_t free_ctn) { __cursor_not_null(cursor); - if (cursor->current->free_f) - cursor->current->free_f(cursor->current->content); - - cursor->current->content = data; - cursor->current->free_f = free_ctn; - return; + xbt_dictelm_set_data(cursor->dict, cursor->current, data, free_ctn); }