mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-04 15:51:15 -03:00
Funced: Limit damage when removing tmpfile
This will now only forcibly remove _files_, not directories. $tmpdir _should_ be something only we use in /tmp, but mktemp might screw up.
This commit is contained in:
@@ -124,6 +124,8 @@ function funced --description 'Edit function definition'
|
||||
break
|
||||
end
|
||||
set -l stat $status
|
||||
rm -rf $tmpdir >/dev/null
|
||||
# Only forcibly delete files to limit possible damage is tmpdir is set to something weird
|
||||
rm -f $tmpname >/dev/null
|
||||
rm -r $tmpdir >/dev/null
|
||||
return $stat
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user