Przeglądaj źródła

fix array overrun panic bug, #13

tags/v0.1.0
Edmund Huber 9 lat temu
rodzic
commit
02dca1dd89
1 zmienionych plików z 3 dodań i 0 usunięć
  1. 3
    0
      irc/commands.go

+ 3
- 0
irc/commands.go Wyświetl plik

327
 	keys := make([]string, len(channels))
327
 	keys := make([]string, len(channels))
328
 	if len(args) > 1 {
328
 	if len(args) > 1 {
329
 		for i, key := range strings.Split(args[1], ",") {
329
 		for i, key := range strings.Split(args[1], ",") {
330
+			if i >= len(channels) {
331
+				break
332
+			}
330
 			keys[i] = key
333
 			keys[i] = key
331
 		}
334
 		}
332
 	}
335
 	}

Ładowanie…
Anuluj
Zapisz