From d2e7ed0af9c576020470210b22e27b5c4a0af70f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Wed, 23 Apr 1997 17:37:37 -0700 Subject: [PATCH] bugfix Rev: src/port.c:1.12 --- src/port.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/port.c b/src/port.c index f7591cf494..3f2e45e0ad 100644 --- a/src/port.c +++ b/src/port.c @@ -184,8 +184,11 @@ void MEMMOVE(void *b,const void *aa,int s) { char *t=(char *)b; char *a=(char *)aa; - if(a>b) for(;s;s--) *(t++)=*(a++); - if(a<b) for(t+=s,a+=s;s;s--) *(--t)=*(--a); + if(a>t) + for(;s;s--) *(t++)=*(a++); + else + if(a<t) + for(t+=s,a+=s;s;s--) *(--t)=*(--a); } #endif -- GitLab