On 15.11.2012 11:37, Ján Tomko wrote: > If the domain can't be looked up, name is used unitialized after the > cleanup label. > > Found by coverity. > --- > tools/virsh-snapshot.c | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/tools/virsh-snapshot.c b/tools/virsh-snapshot.c > index 4281109..0bd9583 100644 > --- a/tools/virsh-snapshot.c > +++ b/tools/virsh-snapshot.c > @@ -459,7 +459,7 @@ cmdSnapshotEdit(vshControl *ctl, const vshCmd *cmd) > virDomainPtr dom = NULL; > virDomainSnapshotPtr snapshot = NULL; > virDomainSnapshotPtr edited = NULL; > - const char *name; > + const char *name = NULL; > const char *edited_name; > bool ret = false; > unsigned int getxml_flags = VIR_DOMAIN_XML_SECURE; > @@ -532,7 +532,7 @@ cmdSnapshotEdit(vshControl *ctl, const vshCmd *cmd) > ret = true; > > cleanup: > - if (!ret) > + if (!ret && name) > vshError(ctl, _("Failed to update %s"), name); > if (edited) > virDomainSnapshotFree(edited); >
ACKed & pushed. Thanks. Michal -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list