packer/plugin: fix nil deref during ctrl-c of provisioner

pull/366/head
Mitchell Hashimoto 13 years ago
parent 87f47ba6de
commit 332d666180

@ -1,6 +1,8 @@
## 0.3.6 (unreleased)
BUG FIXES:
* core: Fix possible panic when ctrl-C during provisioner run.
## 0.3.5 (August 28, 2013)

@ -29,7 +29,7 @@ func (c *cmdProvisioner) Provision(ui packer.Ui, comm packer.Communicator) error
}
func (c *cmdProvisioner) checkExit(p interface{}, cb func()) {
if c.client.Exited() {
if c.client.Exited() && cb != nil {
cb()
} else if p != nil && !Killed {
log.Panic(p)

Loading…
Cancel
Save