Skip to content
  • Graeme Russ's avatar
    x86: Fix do_go_exec() - const argv[] · e69c0cba
    Graeme Russ authored
    Commit 54841ab5 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.
    e69c0cba