# HG changeset patch # User Matti Hamalainen # Date 1587946215 -10800 # Node ID abc0b42cfbc5e260c4c971f517366a1fdca907cd # Parent 637a310e3f27505c7b9d0dc88ac0e512c01683a6 Do checks against buffer length before access. :S diff -r 637a310e3f27 -r abc0b42cfbc5 minijss/jssmod.c --- 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;