diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2016-02-04 14:43:52 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2016-02-05 22:12:15 +0100 |
| commit | 50147480de478e4bcef17f10a978a9da0871ac29 (patch) | |
| tree | e9063207207464eb52e55e2ab1d68b02146b98c3 | |
| parent | 71d0faff8cc05ef350259cfe0814b015a7a20f06 (diff) | |
fuzzer: don't panic if kmemleak is already turned off
| -rw-r--r-- | syz-fuzzer/fuzzer.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/syz-fuzzer/fuzzer.go b/syz-fuzzer/fuzzer.go index 21643c55e..c4f941d49 100644 --- a/syz-fuzzer/fuzzer.go +++ b/syz-fuzzer/fuzzer.go @@ -518,7 +518,10 @@ func kmemleakInit() { what = "off" } if _, err := syscall.Write(fd, []byte(what)); err != nil { - panic(err) + // kmemleak returns EBUSY when kmemleak is already turned off. + if err != syscall.EBUSY { + panic(err) + } } } |
