From: barbieri Date: Sat, 21 Jan 2012 05:32:39 +0000 (+0000) Subject: matrixsparse: fix pointer after it's freed. X-Git-Tag: 2.0_alpha~35^2~46 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=618af19050065eece2baef0023f63dd50f1fb292;p=framework%2Fuifw%2Feina.git matrixsparse: fix pointer after it's freed. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@67415 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/eina_matrixsparse.c b/src/lib/eina_matrixsparse.c index 3ac0439..59cd66b 100644 --- a/src/lib/eina_matrixsparse.c +++ b/src/lib/eina_matrixsparse.c @@ -1078,6 +1078,8 @@ eina_matrixsparse_size_set(Eina_Matrixsparse *m, r = r->next; _eina_matrixsparse_row_free(r_aux, free_func, user_data); + if ((update_last_used_row) && (m->last_used == r_aux)) + m->last_used = r; } else {