瀏覽代碼

icq: authRequired is true when 0

Mike 6 月之前
父節點
當前提交
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,
 	}