-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lldp defect miscellaneous fixes as patches #6118
Conversation
57e7c46
to
c627217
Compare
i can see patch 420 is closed and 422 is used. have you adapt this pr to the upstream patch? what i like to see is that you adapt this pr to original commit 422 and update the pr description to reflect that. also please generate your patch properly using git format-patch commit from upstream repo. the patch is not formatted properly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
as comments.
8290247
to
7315bbd
Compare
@lguohan : Please review the changes. I have updated as per your review comments. |
7315bbd
to
8dde3f0
Compare
can you check the build failure?
|
02be88d
to
6bddc66
Compare
src/lldpd/patch/0010-Ported-fix-for-length-exceeded-from-lldp-community.patch
Show resolved
Hide resolved
The details are as follows: 1. 0010-Ported-fix-for-length-exceeded-from-lldp-community.patch Ported fix lldpd/lldpd#408 from LLDP community. lib: remove limit on system description length The limit was introduced in 9c49ced while fixing a memory leak. The state data is used to ensure we don't interleave operations. We need to handle the case where the value is truncated because it is larger than the allocated size. Fix sonic-net#408. 2. 0011-fix-med-location-len.patch Ported fix lldpd/lldpd#422 from community. lib: fix LLDP-MED location parsing in liblldpctl Some bounds were not checked correctly when parsing LLDP-MED civic location fields. This triggers out-of-bound reads (no write) in lldpcli, ultimately leading to a crash. Fix sonic-net#420 Signed-off-by: sudhanshukumar22 <[email protected]>
6bddc66
to
3e8030f
Compare
The details are as follows: 1. 0010-Ported-fix-for-length-exceeded-from-lldp-community.patch Patch taken from lldpd/lldpd@7824347 lib: remove limit on system description length The limit was introduced in 9c49ced while fixing a memory leak. The state data is used to ensure we don't interleave operations. We need to handle the case where the value is truncated because it is larger than the allocated size. Fix issue lldpd/lldpd#408 2. 0011-fix-med-location-len.patch Patch taken from lldpd/lldpd@5c34794 lib: fix LLDP-MED location parsing in liblldpctl Some bounds were not checked correctly when parsing LLDP-MED civic location fields. This triggers out-of-bound reads (no write) in lldpcli, ultimately leading to a crash. Fix lldpd/lldpd#420 Signed-off-by: sudhanshukumar22 <[email protected]>
The details are as follows:
Signed-off-by: sudhanshukumar22 [email protected]
- Why I did it
- How I did it
- How to verify it
- Which release branch to backport (provide reason below if selected)
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)