[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