|
@@ -32,7 +32,7 @@ var (
|
|
|
// See golang.org/issue/30899.
|
|
// See golang.org/issue/30899.
|
|
|
func adjustFreeBSD32(m *socket.Message) {
|
|
func adjustFreeBSD32(m *socket.Message) {
|
|
|
// FreeBSD 12.0-RELEASE is affected by https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236737
|
|
// FreeBSD 12.0-RELEASE is affected by https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236737
|
|
|
- if freebsdVersion >= 1200086 && freebsdVersion < 1201000 {
|
|
|
|
|
|
|
+ if 1200086 <= freebsdVersion && freebsdVersion < 1201000 {
|
|
|
l := (m.NN + 4 - 1) &^ (4 - 1)
|
|
l := (m.NN + 4 - 1) &^ (4 - 1)
|
|
|
if m.NN < l && l <= len(m.OOB) {
|
|
if m.NN < l && l <= len(m.OOB) {
|
|
|
m.NN = l
|
|
m.NN = l
|