transit - fix the double free obj_data case.
authorChunEon Park <hermet@hermet.pe.kr>
Thu, 20 Feb 2014 14:51:38 +0000 (23:51 +0900)
committerChunEon Park <hermet@hermet.pe.kr>
Thu, 20 Feb 2014 14:51:38 +0000 (23:51 +0900)
commitc0afc63262d6ceb944e0019bb4d01ca36d93b0e0
tree42d1dbbb3700cedfd1d90569ec4c4c8b6c3fe203
parent9376fe7edbcdd232f5a52e5b40f7c2975631ee1a
transit - fix the double free obj_data case.

if the object is added twice to the one transit,
the obj_remove_cb would be called twice.

in this case it will try to access the freed obj_data and crashed up.

now it's fixed.
src/lib/elm_transit.c