소스 검색

fix array overrun panic bug, #13

tags/v0.1.0
Edmund Huber 9 년 전
부모
커밋
02dca1dd89
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3
    0
      irc/commands.go

+ 3
- 0
irc/commands.go 파일 보기

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

Loading…
취소
저장