From 2b0dc848a0b874fa0fe431786cafdb4bd9a152c6 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Thu, 22 Nov 2018 20:43:38 +0100 Subject: ipc: fix ProgInfo usage better Fix a bad fix for ProgInfo usage. --- tools/syz-execprog/execprog.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tools') diff --git a/tools/syz-execprog/execprog.go b/tools/syz-execprog/execprog.go index 310492ed0..5965677be 100644 --- a/tools/syz-execprog/execprog.go +++ b/tools/syz-execprog/execprog.go @@ -148,17 +148,17 @@ func (ctx *Context) execute(pid int, env *ipc.Env, entry *prog.LogEntry) { log.Logf(0, "result: failed=%v hanged=%v err=%v\n\n%s", failed, hanged, err, output) } - if info == nil || len(info.Calls) != 0 { + if info != nil && len(info.Calls) != 0 { ctx.printCallResults(info) if *flagHints { ctx.printHints(entry.P, info) } + if *flagCoverFile != "" { + ctx.dumpCoverage(*flagCoverFile, info) + } } else { log.Logf(1, "RESULT: no calls executed") } - if *flagCoverFile != "" { - ctx.dumpCoverage(*flagCoverFile, info) - } } func (ctx *Context) logProgram(pid int, p *prog.Prog, callOpts *ipc.ExecOpts) { -- cgit mrf-deployment