summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas.abraitis@gmail.com>2018-08-31 16:38:56 +0300
committerDonatas Abraitis <donatas.abraitis@gmail.com>2018-08-31 16:38:56 +0300
commitfbc7ead79c92b6569879b767cae0816d7fa106fa (patch)
tree2af043f0a1db8cd7039e563666f644b155d379a2
parent7e678379edb62b1a2e75131ef3a9fae701fbcc37 (diff)
plist: Add safety check to avoid going over 4294967295 for prefix-list
-rw-r--r--lib/plist.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/plist.c b/lib/plist.c
index 2b666f256f..37eb6bc49e 100644
--- a/lib/plist.c
+++ b/lib/plist.c
@@ -396,7 +396,7 @@ static int64_t prefix_new_seq_get(struct prefix_list *plist)
newseq = ((maxseq / 5) * 5) + 5;
- return newseq;
+ return (newseq > UINT_MAX) ? UINT_MAX : newseq;
}
/* Return prefix list entry which has same seq number. */