1
0
scáthán de https://github.com/quitesimpleorg/hs9001.git sioncronaithe 2025-01-22 07:51:26 +01:00

add: Fix panic when history command returns nothing

If you disable bash history files alltogether, "history 1" will not contain
anything on first launch of a terminal and therefore the regex
has nothing to parse, so we get an out of bounds array access.
So fix this.

Though it's a dirty silent fail now, I don't want error messages/warnings
everytime I open a shell.
Tá an tiomantas seo le fáil i:
Albert S. 2021-03-21 10:43:06 +01:00
tuismitheoir 79a26e2aa1
tiomantas c67d38482d

Féach ar an gComhad

@ -140,7 +140,9 @@ func main() {
historycmd := args[1]
var rgx = regexp.MustCompile("\\s+\\d+\\s+(.*)")
rs := rgx.FindStringSubmatch(historycmd)
add(conn, rs[1])
if len(rs) == 2 {
add(conn, rs[1])
}
} else if cmd == "search" {
if argslen < 2 {
fmt.Fprint(os.Stderr, "Please provide the search query\n")