From 88372ca1cdc8da9b5a26a3ba5719046ad5334e14 Mon Sep 17 00:00:00 2001
From: Steffen Vogel <post@steffenvogel.de>
Date: Wed, 20 Dec 2017 14:56:12 +0100
Subject: [PATCH] netem: bugfix for loading correlation

---
 lib/kernel/tc_netem.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/kernel/tc_netem.c b/lib/kernel/tc_netem.c
index 288a600cd..03220a24d 100644
--- a/lib/kernel/tc_netem.c
+++ b/lib/kernel/tc_netem.c
@@ -76,7 +76,7 @@ int tc_netem_parse(struct rtnl_qdisc **netem, json_t *cfg)
 	if (json_delay_correlation) {
 		val = json_integer_value(json_delay_correlation);
 
-		if (!json_is_real(json_delay_correlation))
+		if (!json_is_integer(json_delay_correlation) || val < 0 || val > 100)
 			error("Setting 'correlation' must be a positive integer within the range [ 0, 100 ]");
 
 		rtnl_netem_set_delay_correlation(ne, val);