X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=rcuja%2Frcuja-range.c;h=26a0c2e97b50e8d58987913772c25d93a29cfc1e;hb=b10c8ba83ff83cc8bed4bd62832020f9572e0e92;hp=7e4585ef942d76f1811f3c958fff3138ac120ca3;hpb=9f446823a2f64fbc9b9af984dc797c73f4107310;p=userspace-rcu.git diff --git a/rcuja/rcuja-range.c b/rcuja/rcuja-range.c index 7e4585e..26a0c2e 100644 --- a/rcuja/rcuja-range.c +++ b/rcuja/rcuja-range.c @@ -276,7 +276,7 @@ int cds_ja_range_add(struct cds_ja *ja, unsigned int nr_ranges, i; int ret; - if (start > end || end == UINT64_MAX) + if (start > end || end == UINT64_MAX || end > ja->key_max) return -EINVAL; retry: