[netcf-devel] [PATCH 1/4] * src/drv_initscripts.c (drv_init): propagate more errors

David Lutterkort lutter at redhat.com
Thu Oct 15 15:23:57 UTC 2009


Propagate errors from parsing stylesheets and setting up iptables for
bridging.
---
 src/drv_initscripts.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/drv_initscripts.c b/src/drv_initscripts.c
index a312fdb..cfba2b6 100644
--- a/src/drv_initscripts.c
+++ b/src/drv_initscripts.c
@@ -485,7 +485,10 @@ int drv_init(struct netcf *ncf) {
     ncf->driver->get = parse_stylesheet(ncf, "initscripts-get.xsl");
     ncf->driver->put = parse_stylesheet(ncf, "initscripts-put.xsl");
     ncf->driver->rng = rng_parse(ncf, "interface.rng");
+    ERR_BAIL(ncf);
+
     bridge_physdevs(ncf);
+    ERR_BAIL(ncf);
 
     /* open a socket for interface ioctls */
     ncf->driver->ioctl_fd = init_ioctl_fd(ncf);
-- 
1.6.2.5



More information about the netcf-devel mailing list