Mercurial > hg > dmlib
changeset 2470:abc0b42cfbc5
Do checks against buffer length before access. :S
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 27 Apr 2020 03:10:15 +0300 |
parents | 637a310e3f27 |
children | e0f9200b94ad |
files | minijss/jssmod.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/minijss/jssmod.c Fri Apr 17 16:31:06 2020 +0300 +++ b/minijss/jssmod.c Mon Apr 27 03:10:15 2020 +0300 @@ -17,13 +17,13 @@ size_t i, k; char *res; - for (i = 0; src[i] != endByte && i < len; ) + for (i = 0; i < len && src[i] != endByte; ) i++; if ((res = dmMalloc(i + 1)) == NULL) return NULL; - for (k = 0; src[k] != endByte && k < i; k++) + for (k = 0; k < i && src[k] != endByte; k++) res[k] = src[k]; res[k] = 0;