Diff for /libelwix/src/json.c between versions 1.8 and 1.9

version 1.8, 2019/09/24 15:49:52 version 1.9, 2021/03/21 01:32:04
Line 567  json_findbykey(const char *jstr, const char *key, jtyp Line 567  json_findbykey(const char *jstr, const char *key, jtyp
                 klen = strlen(key);                  klen = strlen(key);
   
         for (i = 1; i < toksnum; i++) {          for (i = 1; i < toksnum; i++) {
                if (toks[i].tok_type == J_STRING &&                 if (toks[i].tok_type == J_STRING && toks[i].tok_size == 1 && 
                                 klen == toks[i].tok_end - toks[i].tok_start &&                                   klen == toks[i].tok_end - toks[i].tok_start && 
                                 !strncmp(jstr + toks[i].tok_start, key, klen)) {                                  !strncmp(jstr + toks[i].tok_start, key, klen)) {
                         if (type != J_UNDEF) {                          if (type != J_UNDEF) {

Removed from v.1.8  
changed lines
  Added in v.1.9


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>