diff --git a/droplethandler.go b/droplethandler.go index 9423865..870be16 100644 --- a/droplethandler.go +++ b/droplethandler.go @@ -154,11 +154,13 @@ func (me *DropletHandler) Spinup(name string) (string, error) { // delete the image log.Println("Spinup: Deleting image " + name) - _, err = me.client.Images.Delete(image.ID) - if err != nil { - log.Println("Spinup: Could not delete image: ", err) - } else { - log.Println("Spinup: Deleted image " + name) + if image.ID > -1 { + _, err = me.client.Images.Delete(image.ID) + if err != nil { + log.Println("Spinup: Could not delete image: ", err) + } else { + log.Println("Spinup: Deleted image " + name) + } } // get the private IP and return it diff --git a/net_linux.go b/net_linux.go index bb53ca3..4ffdcc2 100644 --- a/net_linux.go +++ b/net_linux.go @@ -19,14 +19,12 @@ func addPortForward(ruleName, gatewayInt, localIp, targetIp, port string) { if err != nil { log.Println("iptables error:", err) } - log.Println(cmdOut) cmdOut, err = exec.Command("iptables", "-A", "FORWARD", "-p", "tcp", "-d", targetIp, "--dport", port, "-j", "ACCEPT").Output() log.Println("iptables", "-A", "FORWARD", "-p", "tcp", "-d", targetIp, "--dport", port, "-j", "ACCEPT") if err != nil { log.Println("iptables error:", err) } - log.Println(cmdOut) } func rmPortForward(ruleName string) {