On Sun, Jan 16, 2011 at 12:05:32AM +0100, Matthias Bolte wrote: > --- > src/storage/storage_driver.c | 16 ++-------------- > src/uml/uml_driver.c | 8 ++------ > 2 files changed, 4 insertions(+), 20 deletions(-) > > diff --git a/src/storage/storage_driver.c b/src/storage/storage_driver.c > index 67d043b..5373025 100644 > --- a/src/storage/storage_driver.c > +++ b/src/storage/storage_driver.c > @@ -127,9 +127,9 @@ storageDriverAutostart(virStorageDriverStatePtr driver) { > * Initialization function for the QEmu daemon > */ > static int > -storageDriverStartup(int privileged) { > +storageDriverStartup(int privileged) > +{ > char *base = NULL; > - char driverConf[PATH_MAX]; > > if (VIR_ALLOC(driverState) < 0) > return -1; > @@ -160,11 +160,6 @@ storageDriverStartup(int privileged) { > /* Configuration paths are either ~/.libvirt/storage/... (session) or > * /etc/libvirt/storage/... (system). > */ > - if (snprintf (driverConf, sizeof(driverConf), > - "%s/storage.conf", base) == -1) > - goto out_of_memory; > - driverConf[sizeof(driverConf)-1] = '\0'; > - > if (virAsprintf(&driverState->configDir, > "%s/storage", base) == -1) > goto out_of_memory; > @@ -175,13 +170,6 @@ storageDriverStartup(int privileged) { > > VIR_FREE(base); > > - /* > - if (virStorageLoadDriverConfig(driver, driverConf) < 0) { > - virStorageDriverShutdown(); > - return -1; > - } > - */ > - > if (virStoragePoolLoadAllConfigs(&driverState->pools, > driverState->configDir, > driverState->autostartDir) < 0) > diff --git a/src/uml/uml_driver.c b/src/uml/uml_driver.c > index 57f50f6..ef2a5b6 100644 > --- a/src/uml/uml_driver.c > +++ b/src/uml/uml_driver.c > @@ -342,10 +342,10 @@ cleanup: > * Initialization function for the Uml daemon > */ > static int > -umlStartup(int privileged) { > +umlStartup(int privileged) > +{ > uid_t uid = geteuid(); > char *base = NULL; > - char driverConf[PATH_MAX]; > char *userdir = NULL; > > if (VIR_ALLOC(uml_driver) < 0) > @@ -398,10 +398,6 @@ umlStartup(int privileged) { > /* Configuration paths are either ~/.libvirt/uml/... (session) or > * /etc/libvirt/uml/... (system). > */ > - if (snprintf (driverConf, sizeof(driverConf), "%s/uml.conf", base) == -1) > - goto out_of_memory; > - driverConf[sizeof(driverConf)-1] = '\0'; > - > if (virAsprintf(¨_driver->configDir, "%s/uml", base) == -1) > goto out_of_memory; ACK Daniel -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list