Skip to content
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

bpf: fix empty map check condition #6164

Merged
merged 1 commit into from
Nov 4, 2018
Merged

bpf: fix empty map check condition #6164

merged 1 commit into from
Nov 4, 2018

Conversation

nirmoy
Copy link

@nirmoy nirmoy commented Nov 4, 2018

without the fix:

linux-436c:/sys/fs/bpf/tc/globals # cilium map get
panic: runtime error: index out of range

goroutine 1 [running]:
github.com/cilium/cilium/cilium/cmd.glob..func33(0x22a8b20, 0x2852118, 0x0, 0x0)
/home/nirmoy/go/src/github.com/cilium/cilium/cilium/cmd/map_get.go:42 +0x2d2
github.com/cilium/cilium/vendor/github.com/spf13/cobra.(*Command).execute(0x22a8b20, 0x2852118, 0x0, 0x0, 0x22a8b20, 0x2852118)
/home/nirmoy/go/src/github.com/cilium/cilium/vendor/github.com/spf13/cobra/command.go:648 +0x234
github.com/cilium/cilium/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0x22ac040, 0x22abe20, 0xc421635f20, 0x1)
/home/nirmoy/go/src/github.com/cilium/cilium/vendor/github.com/spf13/cobra/command.go:735 +0x2d4
github.com/cilium/cilium/vendor/github.com/spf13/cobra.(*Command).Execute(0x22ac040, 0xc4200ac058, 0x0)
/home/nirmoy/go/src/github.com/cilium/cilium/vendor/github.com/spf13/cobra/command.go:693 +0x2b
github.com/cilium/cilium/cilium/cmd.Execute()
/home/nirmoy/go/src/github.com/cilium/cilium/cilium/cmd/root.go:46 +0x2d
main.main()
/home/nirmoy/go/src/github.com/cilium/cilium/cilium/main.go:20 +0x20

Signed-off-by: Nirmoy Das ndas@suse.de


This change is Reviewable

without the fix:

linux-436c:/sys/fs/bpf/tc/globals # cilium map get
panic: runtime error: index out of range

goroutine 1 [running]:
github.com/cilium/cilium/cilium/cmd.glob..func33(0x22a8b20, 0x2852118, 0x0, 0x0)
	/home/nirmoy/go/src/github.com/cilium/cilium/cilium/cmd/map_get.go:42 +0x2d2
github.com/cilium/cilium/vendor/github.com/spf13/cobra.(*Command).execute(0x22a8b20, 0x2852118, 0x0, 0x0, 0x22a8b20, 0x2852118)
	/home/nirmoy/go/src/github.com/cilium/cilium/vendor/github.com/spf13/cobra/command.go:648 +0x234
github.com/cilium/cilium/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0x22ac040, 0x22abe20, 0xc421635f20, 0x1)
	/home/nirmoy/go/src/github.com/cilium/cilium/vendor/github.com/spf13/cobra/command.go:735 +0x2d4
github.com/cilium/cilium/vendor/github.com/spf13/cobra.(*Command).Execute(0x22ac040, 0xc4200ac058, 0x0)
	/home/nirmoy/go/src/github.com/cilium/cilium/vendor/github.com/spf13/cobra/command.go:693 +0x2b
github.com/cilium/cilium/cilium/cmd.Execute()
	/home/nirmoy/go/src/github.com/cilium/cilium/cilium/cmd/root.go:46 +0x2d
main.main()
	/home/nirmoy/go/src/github.com/cilium/cilium/cilium/main.go:20 +0x20

Signed-off-by: Nirmoy Das <ndas@suse.de>
@nirmoy nirmoy requested a review from a team as a code owner November 4, 2018 16:09
@coveralls
Copy link

Coverage Status

Coverage increased (+0.1%) to 42.948% when pulling 62032f3 on nirmoy:Dev into 33a43be on cilium:master.

@ianvernon
Copy link
Member

test-me-please

@tgraf tgraf added kind/bug This is a bug in the Cilium logic. release-note/bug This PR fixes an issue in a previous release of Cilium. labels Nov 4, 2018
@tgraf tgraf added this to the 1.4-bugfix milestone Nov 4, 2018
@ianvernon ianvernon merged commit 279a308 into cilium:master Nov 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug This is a bug in the Cilium logic. release-note/bug This PR fixes an issue in a previous release of Cilium.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants