Changeset: fd7bf7a72e00 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fd7bf7a72e00
Modified Files:
monetdb5/modules/mal/clients.c
Branch: default
Log Message:
sizeof is more defensive
diffs (12 lines):
diff --git a/monetdb5/modules/mal/clients.c b/monetdb5/modules/mal/clients.c
--- a/monetdb5/modules/mal/clients.c
+++ b/monetdb5/modules/mal/clients.c
@@ -261,7 +261,7 @@ CLTsetoptimizer(Client cntxt, MalBlkPtr
if (cntxt->user == mal_clients[idx].user || cntxt->user == MAL_ADMIN){
if (strcmp(opt, str_nil) == 0)
throw(MAL,"clients.setoptimizer","Input string cannot
be NULL");
- if (strlen(opt) > (IDLENGTH - 1))
+ if (strlen(opt) > (sizeof(mal_clients[idx].optimizer) - 1))
throw(MAL,"clients.setoptimizer","Input string is too
large");
strcpy(mal_clients[idx].optimizer, opt);
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list