]> git.r.bdr.sh - rbdr/mobius/commitdiff
Fix userAdminFlag bug
authorJeff Halter <redacted>
Mon, 27 Jun 2022 03:35:13 +0000 (20:35 -0700)
committerJeff Halter <redacted>
Mon, 27 Jun 2022 03:35:13 +0000 (20:35 -0700)
hotline/transaction_handlers.go

index 23ac68a38bb86c89a080ab70b6bb5e21b41f15fd..23ee0e6696035eea952e66ca2a75dcb0a14695e3 100644 (file)
@@ -651,7 +651,7 @@ func HandleSetUser(cc *ClientConn, t *Transaction) (res []Transaction, err error
                        res = append(res, *newT)
 
                        flagBitmap := big.NewInt(int64(binary.BigEndian.Uint16(c.Flags)))
                        res = append(res, *newT)
 
                        flagBitmap := big.NewInt(int64(binary.BigEndian.Uint16(c.Flags)))
-                       if cc.Authorize(accessDisconUser) {
+                       if c.Authorize(accessDisconUser) {
                                flagBitmap.SetBit(flagBitmap, userFlagAdmin, 1)
                        } else {
                                flagBitmap.SetBit(flagBitmap, userFlagAdmin, 0)
                                flagBitmap.SetBit(flagBitmap, userFlagAdmin, 1)
                        } else {
                                flagBitmap.SetBit(flagBitmap, userFlagAdmin, 0)