X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=rcuja%2Frcuja-range.c;h=26a0c2e97b50e8d58987913772c25d93a29cfc1e;hb=refs%2Fheads%2Furcu%2Frcuja-range;hp=7e4585ef942d76f1811f3c958fff3138ac120ca3;hpb=02c3d91e578d156910027060ac720b1192e7ddc2;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: