Eo: Fix illegal memcpy.

We should not try to copy ourselves to ourselves. :)

SVN revision: 71288
This commit is contained in:
Tom Hacohen 2012-05-21 15:18:52 +00:00
parent a4cc0edd4f
commit c41ffc3970
1 changed files with 2 additions and 1 deletions

View File

@ -1006,7 +1006,8 @@ eo_class_new(const Eo_Class_Description *desc, const Eo_Class *parent, ...)
for ( ; *mro_itr ; mro_itr++)
;
for ( mro_itr-- ; mro_itr >= klass->mro ; mro_itr--)
/* Skip ourselves. */
for ( mro_itr-- ; mro_itr > klass->mro ; mro_itr--)
{
_dich_copy_all(klass, *mro_itr);
}