From: Daniel Veillard Date: Wed, 3 Jun 2009 13:52:06 +0000 (+0000) Subject: * src/network_driver.c: forbid set Autostart on transcient networks X-Git-Tag: LIBVIRT_0_6_5~70 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e11013d19c6e046a59604f1ec2ee641ed0c05a96;p=thirdparty%2Flibvirt.git * src/network_driver.c: forbid set Autostart on transcient networks daniel --- 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) {