Summary: | Reinitialize mtod derived protocol header pointers in icmp_error after calling m_pullup | ||
---|---|---|---|
Product: | Base System | Reporter: | Prabhakar Lakhera <prabhakar.lakhera> |
Component: | kern | Assignee: | Andrey V. Elsukov <ae> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | ae, emaste |
Priority: | --- | ||
Version: | CURRENT | ||
Hardware: | Any | ||
OS: | Any |
Description
Prabhakar Lakhera
2017-09-28 22:15:53 UTC
A commit references this bug: Author: ae Date: Fri Sep 29 06:24:45 UTC 2017 New revision: 324098 URL: https://svnweb.freebsd.org/changeset/base/324098 Log: Some mbuf related fixes in icmp_error() * check mbuf length before doing mtod() and accessing to IP header; * update oip pointer and all depending pointers after m_pullup(); * remove extra checks and extra parentheses, wrap long lines; PR: 222670 Reported by: Prabhakar Lakhera MFC after: 1 week Changes: head/sys/netinet/ip_icmp.c A commit references this bug: Author: ae Date: Mon Oct 9 08:50:04 UTC 2017 New revision: 324426 URL: https://svnweb.freebsd.org/changeset/base/324426 Log: MFC r324098: Some mbuf related fixes in icmp_error() * check mbuf length before doing mtod() and accessing to IP header; * update oip pointer and all depending pointers after m_pullup(); * remove extra checks and extra parentheses, wrap long lines; PR: 222670 Changes: _U stable/11/ stable/11/sys/netinet/ip_icmp.c |