From 5a14b80e09e5053d6c261db496d63e28a3dc0734 Mon Sep 17 00:00:00 2001 From: grantseltzer Date: Sat, 10 Jul 2021 17:31:22 +0000 Subject: [PATCH] Fix iterators selftest to use updated unsafe Pointer API Signed-off-by: grantseltzer --- selftest/iterators/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/selftest/iterators/main.go b/selftest/iterators/main.go index ea66a173..338f660a 100644 --- a/selftest/iterators/main.go +++ b/selftest/iterators/main.go @@ -17,6 +17,8 @@ const ( checked uint32 = 2 ) +var one = 1 + func main() { bpfModule, err := bpf.NewModuleFromFile("main.bpf.o") @@ -37,7 +39,9 @@ func main() { var i uint32 for i = 0; i < iteratorMax; i++ { testMap[i] = added - err = numbers.Update(i, added) + index := unsafe.Pointer(&i) + value := unsafe.Pointer(&one) + err = numbers.Update(index, value) if err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(-1)