Просмотр исходного кода

icq: authRequired is true when 0

Mike 3 месяцев назад
Родитель
Сommit
77bd55dc4e
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      foodgroup/icq_test.go
  2. 1 1
      server/icq_legacy/v5_handler.go

+ 1 - 1
foodgroup/icq_test.go

@@ -2662,7 +2662,7 @@ func TestICQService_SetPermissions(t *testing.T) {
 			},
 		},
 		{
-			name:     "authorization required",
+			name:     "authorization NOT required (1 == false)",
 			seq:      1,
 			instance: newTestInstance("100003", sessOptUIN(100003)),
 			req: wire.ICQ_0x07D0_0x0424_DBQueryMetaReqSetPermissions{

+ 1 - 1
server/icq_legacy/v5_handler.go

@@ -1828,7 +1828,7 @@ func (h *V5Handler) handleMetaSetSecurity(session *LegacySession, pkt *V5ClientP
 	}
 
 	info := state.ICQPermissions{
-		AuthRequired: body.Authorization == 1,
+		AuthRequired: body.Authorization == 0, // 0 is true
 		WebAware:     body.WebAware == 1,
 	}