From 9c930e0ba5b3ad3535a3435c2d19b26b2871d615 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Wed, 29 Jun 2011 10:32:15 -0400
Subject: [PATCH] VM module: IP was not freed when VM is deleted. VM module: Error in SQL query to select a template.
---
interface/web/vm/openvz_vm_del.php | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/interface/web/vm/openvz_vm_del.php b/interface/web/vm/openvz_vm_del.php
index c8d8e19..8d28844 100644
--- a/interface/web/vm/openvz_vm_del.php
+++ b/interface/web/vm/openvz_vm_del.php
@@ -49,6 +49,14 @@
$app->load('tform_actions');
class page_action extends tform_actions {
+
+ function onAfterDelete() {
+ global $app, $conf;
+
+ //* Release all IP addresses which are assigned to this VM
+ $app->db->query("UPDATE openvz_ip SET vm_id = 0 WHERE vm_id = '".$this->id."'");
+
+ }
}
--
Gitblit v1.9.1