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