From 22771413fbf227c5c48f312203c7ee53d2bc724b Mon Sep 17 00:00:00 2001 From: Roger Pau Monne Date: Fri, 15 Jul 2011 18:09:49 +0100 Subject: xenbackendd: fix mistaken treatment of unknown backend (eg console) as VIF/VBD Fixed a cleanup of a variable used in a loop and added a debug message. Signed-off-by: Roger Pau Monne Acked-by: Ian Jackson Committed-by: Ian Jackson --- tools/xenbackendd/xenbackendd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tools/xenbackendd') diff --git a/tools/xenbackendd/xenbackendd.c b/tools/xenbackendd/xenbackendd.c index 852a11536f..a379bae88d 100644 --- a/tools/xenbackendd/xenbackendd.c +++ b/tools/xenbackendd/xenbackendd.c @@ -152,7 +152,7 @@ main(int argc, char * const argv[]) char *sstate; char *p; char buf[80]; - int type = DEVTYPE_UNKNOWN; + int type; int ch; int debug_fd; FILE *pidfile_f; @@ -239,6 +239,7 @@ main(int argc, char * const argv[]) for (;;) { vec = xs_read_watch(xs, &num); + dodebug("read from xen watch: %s", *vec); if (!vec) { dolog(LOG_ERR, "xs_read_watch: NULL\n"); continue; @@ -272,6 +273,7 @@ main(int argc, char * const argv[]) if (s != NULL && state != 6 /* XenbusStateClosed */) goto next2; + type = DEVTYPE_UNKNOWN; if (strncmp(vec[XS_WATCH_PATH], DOMAIN_PATH "/backend/vif", strlen(DOMAIN_PATH "/backend/vif")) == 0) -- cgit v1.2.3