Browse Source

Re-format after recent change to fix linkhash.

tags/json-c-0.15-20200726
Eric Haszlakiewicz 5 years ago
parent
commit
a59d5acfab
2 changed files with 3 additions and 3 deletions
  1. +2
    -1
      linkhash.c
  2. +1
    -2
      tests/test4.c

+ 2
- 1
linkhash.c View File

@@ -580,7 +580,8 @@ int lh_table_insert_w_hash(struct lh_table *t, const void *k, const void *v, con
{ {
unsigned long n; unsigned long n;


if (t->count >= t->size * LH_LOAD_FACTOR) {
if (t->count >= t->size * LH_LOAD_FACTOR)
{
/* Avoid signed integer overflow with large tables. */ /* Avoid signed integer overflow with large tables. */
int new_size = (t->size > INT_MAX / 2) ? INT_MAX : (t->size * 2); int new_size = (t->size > INT_MAX / 2) ? INT_MAX : (t->size * 2);
if (t->size == INT_MAX || lh_table_resize(t, new_size) != 0) if (t->size == INT_MAX || lh_table_resize(t, new_size) != 0)


+ 1
- 2
tests/test4.c View File

@@ -5,8 +5,8 @@
#include "config.h" #include "config.h"
#include <assert.h> #include <assert.h>
#include <stdio.h> #include <stdio.h>
#include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h>


#include "json_inttypes.h" #include "json_inttypes.h"
#include "json_object.h" #include "json_object.h"
@@ -49,7 +49,6 @@ static void test_lot_of_adds()
json_object_put(jobj); json_object_put(jobj);
} }



int main(void) int main(void)
{ {
const char *input = "\"\\ud840\\udd26,\\ud840\\udd27,\\ud800\\udd26,\\ud800\\udd27\""; const char *input = "\"\\ud840\\udd26,\\ud840\\udd27,\\ud800\\udd26,\\ud800\\udd27\"";


Loading…
Cancel
Save