Changeset: 09481a99971a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/09481a99971a
Modified Files:
        monetdb5/mal/mal_embedded.c
Branch: Sep2022
Log Message:

Overflow prevention.


diffs (12 lines):

diff --git a/monetdb5/mal/mal_embedded.c b/monetdb5/mal/mal_embedded.c
--- a/monetdb5/mal/mal_embedded.c
+++ b/monetdb5/mal/mal_embedded.c
@@ -67,7 +67,7 @@ malEmbeddedBoot(int workerlimit, int mem
                                        "unable to open vault_key_file %s: 
%s\n",
                                        GDKgetenv("monet_vault_key"), 
strerror(errno));
                        }
-                       len = fread(secret, 1, sizeof(secret), secretf);
+                       len = fread(secret, 1, sizeof(secret) - 1, secretf);
                        fclose(secretf);
                        secret[len] = '\0';
                        len = strlen(secret); /* secret can contain null-bytes 
*/
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to