render / rpms / libvirt

Forked from rpms/libvirt a year ago
Clone
1b71b6
From bb19491cf5e3b78f2d72bbcbcc06e985d29b7f4b Mon Sep 17 00:00:00 2001
1b71b6
From: Peter Krempa <pkrempa@redhat.com>
1b71b6
Date: Fri, 11 Jan 2013 11:10:34 +0100
1b71b6
Subject: [PATCH] network: bridge: Fix regression when defining persistent
1b71b6
 networks
1b71b6
1b71b6
Commit 0211fd6e04cdc402da20818df54299c6ded3d3cb introduced regression
1b71b6
where newly defined networks were not made persistent.
1b71b6
1b71b6
This patch makes the network persistent on each successful definition.
1b71b6
---
1b71b6
 src/network/bridge_driver.c | 3 +++
1b71b6
 1 file changed, 3 insertions(+)
1b71b6
1b71b6
diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c
1b71b6
index 660c38d..975b7f6 100644
1b71b6
--- a/src/network/bridge_driver.c
1b71b6
+++ b/src/network/bridge_driver.c
1b71b6
@@ -3124,6 +3124,9 @@ static virNetworkPtr networkDefine(virConnectPtr conn, const char *xml) {
1b71b6
             goto cleanup;
1b71b6
     }
1b71b6
 
1b71b6
+    /* define makes the network persistent - always */
1b71b6
+    network->persistent = 1;
1b71b6
+
1b71b6
     /* def was asigned */
1b71b6
     freeDef = false;
1b71b6
 
1b71b6
-- 
1b71b6
1.8.1
1b71b6