diff options
author | Graeme Russ <graeme.russ@gmail.com> | 2010-08-22 16:25:58 +1000 |
---|---|---|
committer | Graeme Russ <graeme.russ@gmail.com> | 2010-09-13 07:20:02 +1000 |
commit | e69c0cba8fdb86c0b415d07dc936dcf5d8a0dda6 (patch) | |
tree | 8377064da54ecd91ce701a5f52a55769af625a81 /common/cmd_ambapp.c | |
parent | 93ceb4790d8daea992cdebf2c75434d73df9c028 (diff) | |
download | talos-obmc-uboot-e69c0cba8fdb86c0b415d07dc936dcf5d8a0dda6.tar.gz talos-obmc-uboot-e69c0cba8fdb86c0b415d07dc936dcf5d8a0dda6.zip |
x86: Fix do_go_exec() - const argv[]
Commit 54841ab50c20d6fa6c9cc3eb826989da3a22d934 made the argv parameter
to do_go_exec() const but did not allow for the fact that argv[-1] is
set to point to the global data structure and relies on argv being non-
const.
With this patch, do_go_exec() creates a new copy of the argv array with
an extra element to store global data pointer rather than simply
clobbering an arbitrary memory location.
Diffstat (limited to 'common/cmd_ambapp.c')
0 files changed, 0 insertions, 0 deletions