[pacman-dev] [PATCH 2/2] makepkg: properly localize some internal function variables
Allan McRae
allan at archlinux.org
Wed Oct 21 01:18:46 UTC 2020
On 12/10/20 12:22 pm, Eli Schwartz wrote:
> We leaked fullver and pkgarch all over the place, and only conditionally
> unset the other variables. Marking them local is a more proactive
> solution.
>
OK.
> Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
> ---
> scripts/makepkg.sh.in | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> index a9e7c691..89da3fab 100644
> --- a/scripts/makepkg.sh.in
> +++ b/scripts/makepkg.sh.in
> @@ -869,6 +869,7 @@ install_package() {
> }
>
> check_build_status() {
> + local fullver pkgarch allpkgbuilt somepkgbuilt
> if (( ! SPLITPKG )); then
> fullver=$(get_full_version)
> pkgarch=$(get_pkg_arch)
> @@ -911,7 +912,6 @@ check_build_status() {
> exit $E_ALREADY_BUILT
> fi
> fi
> - unset allpkgbuilt somepkgbuilt
> fi
> }
>
>
More information about the pacman-dev
mailing list