cli: don't crash if rclone is invoked without any arguments

for #8378
This commit is contained in:
Janne Hellsten 2025-02-12 23:01:45 +02:00
parent 46b498b86a
commit 8871e7411a

View File

@ -430,7 +430,7 @@ func initConfig() {
}
// Start the metrics server if configured and not running the "rc" command
if os.Args[1] != "rc" {
if len(os.Args) >= 2 && os.Args[1] != "rc" {
_, err = rcserver.MetricsStart(ctx, &rc.Opt)
if err != nil {
fs.Fatalf(nil, "Failed to start metrics server: %v", err)