From 2bea45dd0a0ca74f53d1560e7498419962b9c34d Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Thu, 29 Jul 2010 12:02:06 +0200 Subject: [PATCH] preloader: Fix moving of auxiliary values. --- loader/preloader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loader/preloader.c b/loader/preloader.c index 83a5172d340..2dc2872da2c 100644 --- a/loader/preloader.c +++ b/loader/preloader.c @@ -519,7 +519,7 @@ static void set_auxiliary_values( ElfW(auxv_t) *av, const ElfW(auxv_t) *new_av, } else if (new_count < delete_count) /* get rid of unused values */ { - int len = (char *)(av + av_count + 1) - dst; + int len = (char *)(av + av_count + 1) - src; for (i = len - 1; i >= 0; i--) dst[i] = src[i]; } *stack = dst; -- 2.11.4.GIT