diff options
Diffstat (limited to 'tools/xenbackendd')
-rw-r--r-- | tools/xenbackendd/xenbackendd.c | 4 |
1 files changed, 3 insertions, 1 deletions
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) |