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

Reply via email to