diff --git a/src/HashMap.c b/src/HashMap.c index 4069ea4..dc94a7a 100644 --- a/src/HashMap.c +++ b/src/HashMap.c @@ -272,7 +272,7 @@ HashMapIterate(HashMap * map, char **key, void **value) void HashMapMaxLoadSet(HashMap * map, float load) { - if (!map) + if (!map || (load > 1.0 || load <= 0)) { return; } diff --git a/src/Json.c b/src/Json.c index 1fb08a7..8823de7 100644 --- a/src/Json.c +++ b/src/Json.c @@ -287,9 +287,9 @@ JsonValueFree(JsonValue * value) } ArrayFree(arr); break; - case JSON_STRING: - free(value->as.string); - break; + case JSON_STRING: + free(value->as.string); + break; default: break; }