Mercurial > octave
changeset 25140:ad6dce96cbca stable
pkg.m: fix undefined variable error in install (bug #53567)
* pkg.m: Make sure tmp_dir is defined before the unwind_protect block.
Fixes error introduced by cset 0cd7076a97c8.
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Fri, 06 Apr 2018 13:30:39 -0700 |
parents | d61f42a392b7 |
children | c7de02b5b227 13fd0610480f |
files | scripts/pkg/pkg.m |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/pkg/pkg.m Fri Mar 30 17:23:07 2018 +0200 +++ b/scripts/pkg/pkg.m Fri Apr 06 13:30:39 2018 -0700 @@ -396,6 +396,7 @@ endif local_files = {}; + tmp_dir = tempname (); unwind_protect if (octave_forge) @@ -414,7 +415,7 @@ ## Try to download them. external_files_mask = ! cellfun (@exist, files, {"file"}); if (any (external_files_mask)) - [success, msg] = mkdir (tmp_dir = tempname ()); + [success, msg] = mkdir (tmp_dir); if (success != 1) error ("pkg: failed to create temporary directory: %s", msg); endif