diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-06-18 10:05:23 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-06-18 10:05:23 +0200 |
commit | 66c46ced6d944f2595ad08aace8563ea8feaf080 (patch) | |
tree | 04aa50aa60f3659660b4fba852e7851b064bd184 | |
parent | f0cae8984ed2859c774dc5e112897a0822e5664d (diff) | |
download | edoors-master.zip edoors-master.tar.gz |
-rw-r--r-- | src/lib/edoors_particle.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/edoors_particle.c b/src/lib/edoors_particle.c index 913769e..720433b 100644 --- a/src/lib/edoors_particle.c +++ b/src/lib/edoors_particle.c @@ -137,7 +137,7 @@ EAPI void edoors_particle_split_dst(Edoors_Particle *particle) /* action defined */ if(particle->cur_action) { n = strlen(tmp); - if( eina_stringshare_strlen(particle->cur_action)!=n || strcmp(particle->cur_action,tmp)!=0) { + if( eina_stringshare_strlen(particle->cur_action)!=n || memcmp(particle->cur_action,tmp,n)!=0) { eina_stringshare_replace(&particle->cur_action,tmp); } /* else : keep the same stringshare */ @@ -162,7 +162,7 @@ EAPI void edoors_particle_split_dst(Edoors_Particle *particle) n=(sep-dst); /* door defined */ if(particle->cur_room) { - if( eina_stringshare_strlen(particle->cur_room)!=n || strcmp(particle->cur_room,dst)!=0) { + if( eina_stringshare_strlen(particle->cur_room)!=n || memcmp(particle->cur_room,dst,n)!=0) { eina_stringshare_del(particle->cur_room); particle->cur_room = eina_stringshare_add_length(dst,n); } @@ -175,7 +175,7 @@ EAPI void edoors_particle_split_dst(Edoors_Particle *particle) } /* door defined */ if(particle->cur_door) { - if( eina_stringshare_strlen(particle->cur_door)!=n || strcmp(particle->cur_door,sep)!=0) { + if( eina_stringshare_strlen(particle->cur_door)!=n || memcmp(particle->cur_door,sep,n)!=0) { eina_stringshare_del(particle->cur_door); particle->cur_door = eina_stringshare_add_length(sep,n); } |