From e11013d19c6e046a59604f1ec2ee641ed0c05a96 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Wed, 3 Jun 2009 13:52:06 +0000 Subject: [PATCH] * src/network_driver.c: forbid set Autostart on transcient networks daniel --- ChangeLog | 4 ++++ src/network_driver.c | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2395590af4..8bba459a94 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Wed Jun 3 15:44:55 CEST 2009 Daniel Veillard + + * src/network_driver.c: forbid set Autostart on transcient networks + Wed Jun 3 14:30:52 BST 2009 Daniel P. Berrange * src/vbox/vbox_tmpl.c: Switch to positional struct initializers diff --git a/src/network_driver.c b/src/network_driver.c index 10d5fd3d65..0c1623cbc5 100644 --- a/src/network_driver.c +++ b/src/network_driver.c @@ -1353,6 +1353,12 @@ static int networkSetAutostart(virNetworkPtr net, goto cleanup; } + if (!network->persistent) { + networkReportError(net->conn, NULL, net, VIR_ERR_INTERNAL_ERROR, + "%s", _("cannot set autostart for transient network")); + goto cleanup; + } + autostart = (autostart != 0); if (network->autostart != autostart) {