Skip to content

Fix MacOS integer contsant overflow compilation error#80

Open
akiroz wants to merge 2 commits intosonggao:masterfrom
akiroz:master
Open

Fix MacOS integer contsant overflow compilation error#80
akiroz wants to merge 2 commits intosonggao:masterfrom
akiroz:master

Conversation

@akiroz
Copy link
Copy Markdown

@akiroz akiroz commented May 17, 2020

The line ifIndex > math.MaxUint32-1 throws a compilation error where int is 32 bit since int32 is signed and cannot go above 2^31 - 1.

However, I'm really curious about the original intent of this check, under what circumstances does ifIndex exceed MaxUint32 - 1 if int was int64?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant