isula-build: fix goroutine leaks because status channel not closed
When parse dockerfile failed, status channel has not been closed,
which causes goroutine leaks.
So cleanup defer function which includes channel close should be put
in the beginning of Build to avoid parse dockerfile or newstagebuilder
returns error.
Signed-off-by: Nxiadanni <xiadanni1@huawei.com>
Showing
builder/dockerfile/builder.go
100755 → 100644
想要评论请 注册 或 登录