diff options
author | Patrick McDermott <patrick.mcdermott@libiquity.com> | 2019-04-14 01:36:13 (EDT) |
---|---|---|
committer | Patrick McDermott <patrick.mcdermott@libiquity.com> | 2019-04-14 01:36:13 (EDT) |
commit | 049f1d1434c5e3dc5f1c6a0d57711b33911c3b12 (patch) | |
tree | 3a7cd9ab47da1a93efc2b4a37d6064ef3cd8608f /src/garbage.sh | |
parent | 38c211c927c942d30946dfc7caaa5bb6535ea66a (diff) |
Protect against cmd operands beginning with "-"
Diffstat (limited to 'src/garbage.sh')
-rw-r--r-- | src/garbage.sh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/garbage.sh b/src/garbage.sh index 7d4fac5..118bce1 100644 --- a/src/garbage.sh +++ b/src/garbage.sh @@ -60,14 +60,14 @@ collect_garbage() fi while read -r dirs file; do info_v "$(get_msg 'collecting_garbage_file')" "${file}" - rm -f "${base_dir}/${file}" + rm -f -- "${base_dir}/${file}" while [ ${dirs} -gt 0 ]; do file="${file%/*}" try_rmdir "${base_dir}/${file}" || : dirs=$((${dirs} - 1)) done done <"${garbage}" - rm -f "${garbage}" + rm -f -- "${garbage}" done return 0 @@ -84,7 +84,7 @@ mark_pool_garbage() time=$(_time) time=$((${time} + ${conf_pool_gc_delay})) - mkdir -p "${base_dir}/.db/garbage" + mkdir -p -- "${base_dir}/.db/garbage" printf '2 %s\n' "${file}" >>"${base_dir}/.db/garbage/${time}" return 0 |