master/domain.c
changeset 484 9fde4a17b820
parent 448 e4b76dc7910c
child 494 178b1b43a88c
--- a/master/domain.c	Mon Nov 06 14:21:35 2006 +0000
+++ b/master/domain.c	Mon Nov 06 14:22:35 2006 +0000
@@ -120,6 +120,12 @@
     domain->kobj.parent = &master->kobj;
     if (kobject_set_name(&domain->kobj, "domain%i", index)) {
         EC_ERR("Failed to set kobj name.\n");
+        kobject_put(&domain->kobj);
+        return -1;
+    }
+    if (kobject_add(&domain->kobj)) {
+        EC_ERR("Failed to add domain kobject.\n");
+        kobject_put(&domain->kobj);
         return -1;
     }