diff options
| author | Donatas Abraitis <donatas.abraitis@gmail.com> | 2018-08-31 16:38:56 +0300 |
|---|---|---|
| committer | Donatas Abraitis <donatas.abraitis@gmail.com> | 2018-08-31 16:38:56 +0300 |
| commit | fbc7ead79c92b6569879b767cae0816d7fa106fa (patch) | |
| tree | 2af043f0a1db8cd7039e563666f644b155d379a2 | |
| parent | 7e678379edb62b1a2e75131ef3a9fae701fbcc37 (diff) | |
plist: Add safety check to avoid going over 4294967295 for prefix-list
| -rw-r--r-- | lib/plist.c | 2 |
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. */ |
