aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEwan Mellor <ewan@xensource.com>2006-12-15 11:33:50 +0000
committerEwan Mellor <ewan@xensource.com>2006-12-15 11:33:50 +0000
commit5bb62448a55feb4bfd30755ea59bf8d6f2e3704d (patch)
tree942e9e98ee9bc7f492c7506d4650e81da8b4b1ae
parent7bdf0f5b26adf2d42131ac25a48384242d5bb5f5 (diff)
downloadxen-5bb62448a55feb4bfd30755ea59bf8d6f2e3704d.tar.gz
xen-5bb62448a55feb4bfd30755ea59bf8d6f2e3704d.tar.bz2
xen-5bb62448a55feb4bfd30755ea59bf8d6f2e3704d.zip
Fix more enum demarshalling.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
-rw-r--r--tools/libxen/src/xen_console.c2
-rw-r--r--tools/libxen/src/xen_vif.c2
-rw-r--r--tools/libxen/src/xen_vm.c8
-rw-r--r--tools/libxen/src/xen_vtpm.c2
4 files changed, 0 insertions, 14 deletions
diff --git a/tools/libxen/src/xen_console.c b/tools/libxen/src/xen_console.c
index d33d927342..18ae6ee498 100644
--- a/tools/libxen/src/xen_console.c
+++ b/tools/libxen/src/xen_console.c
@@ -158,9 +158,7 @@ xen_console_get_protocol(xen_session *session, enum xen_console_protocol *result
};
abstract_type result_type = xen_console_protocol_abstract_type_;
- char *result_str = NULL;
XEN_CALL_("console.get_protocol");
- *result = xen_console_protocol_from_string(session, result_str);
return session->ok;
}
diff --git a/tools/libxen/src/xen_vif.c b/tools/libxen/src/xen_vif.c
index ce28626150..82b4a15b31 100644
--- a/tools/libxen/src/xen_vif.c
+++ b/tools/libxen/src/xen_vif.c
@@ -197,9 +197,7 @@ xen_vif_get_type(xen_session *session, enum xen_driver_type *result, xen_vif vif
};
abstract_type result_type = xen_driver_type_abstract_type_;
- char *result_str = NULL;
XEN_CALL_("VIF.get_type");
- *result = xen_driver_type_from_string(session, result_str);
return session->ok;
}
diff --git a/tools/libxen/src/xen_vm.c b/tools/libxen/src/xen_vm.c
index 9d96a0c233..35cf104abf 100644
--- a/tools/libxen/src/xen_vm.c
+++ b/tools/libxen/src/xen_vm.c
@@ -653,9 +653,7 @@ xen_vm_get_actions_after_shutdown(xen_session *session, enum xen_on_normal_exit
};
abstract_type result_type = xen_on_normal_exit_abstract_type_;
- char *result_str = NULL;
XEN_CALL_("VM.get_actions_after_shutdown");
- *result = xen_on_normal_exit_from_string(session, result_str);
return session->ok;
}
@@ -670,9 +668,7 @@ xen_vm_get_actions_after_reboot(xen_session *session, enum xen_on_normal_exit *r
};
abstract_type result_type = xen_on_normal_exit_abstract_type_;
- char *result_str = NULL;
XEN_CALL_("VM.get_actions_after_reboot");
- *result = xen_on_normal_exit_from_string(session, result_str);
return session->ok;
}
@@ -687,9 +683,7 @@ xen_vm_get_actions_after_suspend(xen_session *session, enum xen_on_normal_exit *
};
abstract_type result_type = xen_on_normal_exit_abstract_type_;
- char *result_str = NULL;
XEN_CALL_("VM.get_actions_after_suspend");
- *result = xen_on_normal_exit_from_string(session, result_str);
return session->ok;
}
@@ -704,9 +698,7 @@ xen_vm_get_actions_after_crash(xen_session *session, enum xen_on_crash_behaviour
};
abstract_type result_type = xen_on_crash_behaviour_abstract_type_;
- char *result_str = NULL;
XEN_CALL_("VM.get_actions_after_crash");
- *result = xen_on_crash_behaviour_from_string(session, result_str);
return session->ok;
}
diff --git a/tools/libxen/src/xen_vtpm.c b/tools/libxen/src/xen_vtpm.c
index eb8156a0a3..7c482be459 100644
--- a/tools/libxen/src/xen_vtpm.c
+++ b/tools/libxen/src/xen_vtpm.c
@@ -196,9 +196,7 @@ xen_vtpm_get_driver(xen_session *session, enum xen_driver_type *result, xen_vtpm
};
abstract_type result_type = xen_driver_type_abstract_type_;
- char *result_str = NULL;
XEN_CALL_("VTPM.get_driver");
- *result = xen_driver_type_from_string(session, result_str);
return session->ok;
}