fix: segfault from infinite recursion
This commit is contained in:
@@ -52,11 +52,14 @@ function log() {
|
|||||||
echo -e "$*" >&2
|
echo -e "$*" >&2
|
||||||
;;
|
;;
|
||||||
ERROR)
|
ERROR)
|
||||||
log ERROR "$*" >&2
|
echo -e "${RED}[ERROR]${NC} $*" >&2
|
||||||
;;
|
;;
|
||||||
PROMPT)
|
PROMPT)
|
||||||
echo -ne "$*" >&2
|
echo -ne "$*" >&2
|
||||||
;;
|
;;
|
||||||
|
*)
|
||||||
|
echo -e "$*" >&2
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -597,7 +600,7 @@ function mod_reset() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
log PROMPT "Are you sure you want to ${RED}reset${NC} all installed mods? (Y/n): "
|
log PROMPT "Are you sure you want to ${RED}reset${NC} all installed mods? (Y/n): "
|
||||||
read -r confirm
|
read confirm
|
||||||
if [[ "$confirm" == "y" || "$confirm" == "Y" || "$confirm" = "" ]]; then
|
if [[ "$confirm" == "y" || "$confirm" == "Y" || "$confirm" = "" ]]; then
|
||||||
rm -f "$MODS_DIR"/*.patch_*
|
rm -f "$MODS_DIR"/*.patch_*
|
||||||
rm -f "$DB_FILE"
|
rm -f "$DB_FILE"
|
||||||
|
|||||||
+4
-1
@@ -18,11 +18,14 @@ function log() {
|
|||||||
echo -e "$*" >&2
|
echo -e "$*" >&2
|
||||||
;;
|
;;
|
||||||
ERROR)
|
ERROR)
|
||||||
log ERROR "$*" >&2
|
echo -e "${RED}[ERROR]${NC} $*" >&2
|
||||||
;;
|
;;
|
||||||
PROMPT)
|
PROMPT)
|
||||||
echo -ne "$*" >&2
|
echo -ne "$*" >&2
|
||||||
;;
|
;;
|
||||||
|
*)
|
||||||
|
echo -e "$*" >&2
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user