Closed apconole closed 5 years ago
@praeluceo any comments?
Good morning Aaron, apologies for the delay in responding. We have this in validation, however we may need to only perform a regression test on it. Do you have testing hints, or a tracking Bugzilla we can use in validation against this patch?
Yes - for the ifaddr:
Program terminated with signal 11, Segmentation fault.
1043 if ((ifa->ifa_addr->sa_family == AF_INET6) && (gdb) bt
(gdb) p ifa $1 = (struct ifaddrs ) 0x55a64c323f18 (gdb) p ifa->ifa_addr $2 = (struct sockaddr ) 0x0
For the ecp22 fix (this is from some automated tool):
1 | ecp22_start | /usr/sbin/lldpad | 0x3cc3a Build id: 6965d7a0bd89816fd46ad52524763484c03576ff | - |
---|---|---|---|---|
2 | evb22_timer | /usr/sbin/lldpad | 0x39a0a Build id: 6965d7a0bd89816fd46ad52524763484c03576ff | - |
3 | timer | /usr/sbin/lldpad | 0x17eea Build id: 6965d7a0bd89816fd46ad52524763484c03576ff | - |
4 | eloop_run | /usr/sbin/lldpad | 0xbc2f Build id: 6965d7a0bd89816fd46ad52524763484c03576ff | - |
5 | main | /usr/sbin/lldpad | 0x62ca Build id: 6965d7a0bd89816fd46ad52524763484c03576ff |
Updated.
Thanks! We'll get it reevaluated.
On Tue, Aug 20, 2019, 09:52 Aaron Conole notifications@github.com wrote:
Updated.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/intel/openlldp/pull/30?email_source=notifications&email_token=AACR3NF77EH246QOOMRXOOTQFQONJA5CNFSM4IIKECKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4W6JFY#issuecomment-523101335, or mute the thread https://github.com/notifications/unsubscribe-auth/AACR3NEZCEZMLIUJY6AHIHLQFQONJANCNFSM4IIKECKA .
Anything else preventing merge? Customers are hitting these errors, so I'd like to get it merged so we can deliver fixes (rather than rely on custom hotfix builds).
First is a fix to the lldp_util routine when pulling address information.
Second is a fix to the ecp22 module under error conditions.
Neither has been tested thoroughly.