X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fserver%2Fhandler_door.c;h=1db954fdbd304ba3e10a33a4c0b92893297c8f9e;hb=6b70240e4975aa8a5cfe1c4f01f79c64ec1ba5e1;hp=78e0b2a1ba1e5f111504a33af55c5f06c426b35f;hpb=06ad9313e224ed47eedf29b90c4d99055ac97015;p=tpg%2Fopendispense2.git diff --git a/src/server/handler_door.c b/src/server/handler_door.c index 78e0b2a..1db954f 100644 --- a/src/server/handler_door.c +++ b/src/server/handler_door.c @@ -101,7 +101,7 @@ int Door_CanDispense(int User, int Item) // Sanity please if( Item != 0 ) return -1; - if( !(Bank_GetFlags(User) & USER_FLAG_DOORGROUP) ) + if( !(Bank_GetFlags(User) & (USER_FLAG_DOORGROUP|USER_FLAG_ADMIN)) ) { #if DEBUG printf("Door_CanDispense: User %i not in door\n", User); @@ -129,7 +129,7 @@ int Door_DoDispense(int User, int Item) if( Item != 0 ) return -1; // Check if user is in door - if( !(Bank_GetFlags(User) & USER_FLAG_DOORGROUP) ) + if( !(Bank_GetFlags(User) & (USER_FLAG_DOORGROUP|USER_FLAG_ADMIN)) ) { #if DEBUG printf("Door_CanDispense: User %i not in door\n", User);