zyedidia / micro

A modern and intuitive terminal-based text editor
https://micro-editor.github.io
MIT License
24.9k stars 1.17k forks source link

Micro panics when cd-ing to root #3323

Closed procedium closed 4 months ago

procedium commented 4 months ago

Description of the problem or steps to reproduce

1 - open micro 2 - open command bar 3 - type "cd C:\"

Micro encountered an error: runtime.boundsError runtime error: index out of range [0] with length 0 runtime/panic.go:114 (0x89a2dc) github.com/kballard/go-shellquote@v0.0.0-20180428030007-95032a82bc51/unquote.go:88 (0xcc63af) github.com/kballard/go-shellquote@v0.0.0-20180428030007-95032a82bc51/unquote.go:59 (0xcc5b85) github.com/zyedidia/micro/v2/internal/action/command.go:963 (0xcfbe9d) github.com/zyedidia/micro/v2/internal/action/actions.go:1504 (0xced389) github.com/zyedidia/micro/v2/internal/info/infobuffer.go:152 (0xcc8305) github.com/zyedidia/micro/v2/internal/action/infopane.go:206 (0xcfff7f) github.com/zyedidia/micro/v2/internal/action/infopane.go:54 (0xcff151) github.com/zyedidia/micro/v2/internal/action/infopane.go:129 (0xcff8ef) github.com/zyedidia/micro/v2/internal/action/infopane.go:93 (0xcff5ce) github.com/zyedidia/micro/v2/cmd/micro/micro.go:474 (0xd376f4) github.com/zyedidia/micro/v2/cmd/micro/micro.go:394 (0xd36fac) runtime/internal/atomic/types.go:194 (0x89f112) runtime/asm_amd64.s:1650 (0x8cea21)

Specifications

Commit hash: 68d88b57 OS: Windows 11 Terminal: Command Prompt (%SystemRoot%\System32\cmd.exe)