2011/1/17 Daniel P. Berrange <berrange@xxxxxxxxxx>: > 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@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list