[libvirt] [PATCH 19/21] gendispatch: Remember the name of snapshot variable name
Martin Kletzander
mkletzan at redhat.com
Thu Mar 10 04:54:08 UTC 2016
Until now, the script assumed that snapshot name is 'snap', but that's
going to change.
Signed-off-by: Martin Kletzander <mkletzan at redhat.com>
---
src/rpc/gendispatch.pl | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/rpc/gendispatch.pl b/src/rpc/gendispatch.pl
index bd422842bc48..21f16d19bbed 100755
--- a/src/rpc/gendispatch.pl
+++ b/src/rpc/gendispatch.pl
@@ -510,14 +510,14 @@ elsif ($mode eq "server") {
push(@args_list, "$2");
push(@free_list,
" virObjectUnref($2);");
- } elsif ($args_member =~ m/^remote_nonnull_domain_snapshot /) {
+ } elsif ($args_member =~ m/^remote_nonnull_domain_snapshot (\S+);$/) {
push(@vars_list, "virDomainPtr dom = NULL");
push(@vars_list, "virDomainSnapshotPtr snapshot = NULL");
push(@getters_list,
- " if (!(dom = get_nonnull_domain(priv->conn, args->snap.dom)))\n" .
+ " if (!(dom = get_nonnull_domain(priv->conn, args->${1}.dom)))\n" .
" goto cleanup;\n" .
"\n" .
- " if (!(snapshot = get_nonnull_domain_snapshot(dom, args->snap)))\n" .
+ " if (!(snapshot = get_nonnull_domain_snapshot(dom, args->${1})))\n" .
" goto cleanup;\n");
push(@args_list, "snapshot");
push(@free_list,
--
2.7.2
More information about the libvir-list
mailing list