/* Now domain belongs to its connection. */
talloc_steal(domain->conn, domain);
- /* Notify the domain that xenstore is available */
- interface->connection = XENSTORE_CONNECTED;
- xenevtchn_notify(xce_handle, domain->port);
+ if (!restore) {
+ /* Notify the domain that xenstore is available */
+ interface->connection = XENSTORE_CONNECTED;
+ xenevtchn_notify(xce_handle, domain->port);
+ }
if (!is_master_domain && !restore)
fire_watches(NULL, ctx, "@introduceDomain", NULL,