Changeset: 10b0c78f93ae for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=10b0c78f93ae
Modified Files:
        sql/server/sql_privileges.c
Branch: Jul2015
Log Message:

fixed logic of revoke role


diffs (17 lines):

diff --git a/sql/server/sql_privileges.c b/sql/server/sql_privileges.c
--- a/sql/server/sql_privileges.c
+++ b/sql/server/sql_privileges.c
@@ -372,11 +372,11 @@ sql_revoke_role(mvc *m, str grantee, str
 
        if (!admin) { 
                rid = table_funcs.column_find_row(m->session->tr, login_id, 
&grantee_id, role_id, &auth_id, NULL);
-               if (rid == oid_nil) 
+               if (rid != oid_nil) 
                        table_funcs.table_delete(m->session->tr, roles, rid);
        } else {
                rid = sql_privilege_rid(m, grantee_id, auth_id, 
PRIV_ROLE_ADMIN, 0);
-               if (rid == oid_nil) 
+               if (rid != oid_nil) 
                        table_funcs.table_delete(m->session->tr, roles, rid);
        }
        return NULL;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to