+Thu Nov 9 10:22:43 CET 2006 Daniel Veillard <veillard@redhat.com>
+
+ * tests/reconnect.c: fixed the reconnect test when running as non-root
+
Wed Nov 8 13:03:41 EDT 2006 Daniel Berrange <berrange@redhat.com>
* src/virshdata/nodeinfo-custom.txt, docs/testnode.xml: Reduce amount
#include <stdio.h>
#include <stdlib.h>
#include <libvirt/libvirt.h>
+#include <libvirt/virterror.h>
+
+static void errorHandler(void *userData, virErrorPtr error) {
+}
int main(void) {
int id = 0;
+ int ro = 0;
virConnectPtr conn;
virDomainPtr dom;
- conn = virConnectOpen("");
+ virSetErrorFunc(NULL, errorHandler);
+
+ conn = virConnectOpen(NULL);
+ if (conn == NULL) {
+ ro = 1;
+ conn = virConnectOpenReadOnly(NULL);
+ }
if (conn == NULL) {
fprintf(stderr, "First virConnectOpen() failed\n");
exit(1);
}
virDomainFree(dom);
virConnectClose(conn);
- conn = virConnectOpen("");
+ if (ro == 1)
+ conn = virConnectOpenReadOnly(NULL);
+ else
+ conn = virConnectOpen(NULL);
if (conn == NULL) {
fprintf(stderr, "Second virConnectOpen() failed\n");
exit(1);