2011/1/17 Daniel P. Berrange <berra...@redhat.com>: > 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 >
Thanks, I've pushed the 8 ACKed patches. Matthias -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list