Florian Schaal
2015-10-20 61e08e761ef6f29cbc230c54f7e67014b79518aa
openvz: free all ip-addresses if the vm was deleted
1 files modified
8 ■■■■■ changed files
interface/lib/plugins/vm_openvz_plugin.inc.php 8 ●●●●● patch | view | raw | blame | history
interface/lib/plugins/vm_openvz_plugin.inc.php
@@ -130,10 +130,12 @@
        global $app, $conf;
        //* Free the IP address
        $tmp = $app->db->queryOneRecord("SELECT ip_address_id FROM openvz_ip WHERE vm_id = ?", $page_form->id);
        $app->db->datalogUpdate('openvz_ip', array('vm_id' => 0), 'ip_address_id', $tmp['ip_address_id']);
        $tmp_rec = $app->db->queryAllRecords("SELECT ip_address_id FROM openvz_ip WHERE vm_id = ?", $page_form->id);
        foreach ($tmp_rec as $tmp) {
            $app->db->datalogUpdate('openvz_ip', array('vm_id' => 0), 'ip_address_id', $tmp['ip_address_id']);
        }
        unset($tmp);
        unset($tmp_rec);
    }
    private function applyTemplate() {