diff options
-rw-r--r-- | tc/q_netem.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tc/q_netem.c b/tc/q_netem.c index 26402e9a..d1d79b0b 100644 --- a/tc/q_netem.c +++ b/tc/q_netem.c @@ -417,6 +417,9 @@ random_loss_model: } else if (matches(*argv, "distribution") == 0) { NEXT_ARG(); dist_data = calloc(sizeof(dist_data[0]), MAX_DIST); + if (dist_data == NULL) + return -1; + dist_size = get_distribution(*argv, dist_data, MAX_DIST); if (dist_size <= 0) { free(dist_data); |