diff --git a/ChangeLog b/ChangeLog index 68865df352a20ecc279eb36b6436d3e77d6e2371..f222ff21f8a9d859685c9d69b72e3af2f0942b8d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu May 7 09:16:05 CEST 2009 Guido Günther + + * src/lxc_controller.c (main): don't crash when called without + arguments + Wed May 6 16:55:02 GMT 2009 Mark McLoughlin * src/qemu_driver.c: fix handling of diff --git a/src/lxc_controller.c b/src/lxc_controller.c index 3f9add2cc1d9521514a25692c31aa5fcb8b37dc6..e0fb05d038a9895c4b520a0eaa6c9a6f8a2e0b06 100644 --- a/src/lxc_controller.c +++ b/src/lxc_controller.c @@ -745,7 +745,8 @@ int main(int argc, char *argv[]) cleanup: - virFileDeletePid(LXC_STATE_DIR, def->name); + if (def) + virFileDeletePid(LXC_STATE_DIR, def->name); lxcControllerCleanupInterfaces(nveths, veths); unlink(sockpath); VIR_FREE(sockpath);