diff --git a/src/kservice.c b/src/kservice.c index 694cc735fa68ae1f50327aa7c534b5b62521bde2..da4d7980b6abe7c1f77323f2a8d61d221f71cb87 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -279,7 +279,7 @@ void *rt_memmove(void *dest, const void *src, rt_ubase_t n) s += n; while (n--) - *tmp-- = *s--; + *(--tmp) = *(--s); } else {