Changeset: 51574284d8f4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=51574284d8f4
Modified Files:
monetdb5/mal/mal_authorize.c
Branch: default
Log Message:
AUTHresolveUser always allocates.
diffs (20 lines):
diff --git a/monetdb5/mal/mal_authorize.c b/monetdb5/mal/mal_authorize.c
--- a/monetdb5/mal/mal_authorize.c
+++ b/monetdb5/mal/mal_authorize.c
@@ -91,12 +91,13 @@ AUTHrequireAdmin(Client cntxt) {
id = cntxt->user;
if (id != 0) {
- char u[BUFSIZ] = "";
- str user = u;
+ str user = NULL;
str tmp;
rethrow("requireAdmin", tmp, AUTHresolveUser(&user, id));
- throw(INVCRED, "requireAdmin", INVCRED_ACCESS_DENIED " '%s'",
user);
+ tmp = createException(INVCRED, "requireAdmin",
INVCRED_ACCESS_DENIED " '%s'", user);
+ GDKfree(user);
+ return tmp;
}
return(MAL_SUCCEED);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list