[buildd-tools-devel] [PATCH 09/11] [sbuild_session] Don't clone active sessions
Jan-Marek Glogowski
glogow at fbihome.de
Thu Jul 30 19:10:58 UTC 2009
---
sbuild/sbuild-session.cc | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/sbuild/sbuild-session.cc b/sbuild/sbuild-session.cc
index c4d5de7..39f1ace 100644
--- a/sbuild/sbuild-session.cc
+++ b/sbuild/sbuild-session.cc
@@ -566,7 +566,8 @@ session::run_impl ()
chroot::ptr chroot;
/* Create a session using randomly-generated session ID. */
- if (ch->get_session_flags() & chroot::SESSION_CREATE)
+ if (!ch->get_active() &&
+ (ch->get_session_flags() & chroot::SESSION_CREATE))
{
std::tr1::shared_ptr<chroot_session> session(std::tr1::dynamic_pointer_cast<chroot_session>(ch));
if (session)
--
1.6.3.2
More information about the Buildd-tools-devel
mailing list