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;