lib/bundler/rubygems_integration.rb in bundler-1.9.1 vs lib/bundler/rubygems_integration.rb in bundler-1.9.2

- old
+ new

@@ -159,15 +159,17 @@ return spec_list end def with_build_args(args) - old_args = self.build_args - begin - self.build_args = args - yield - ensure - self.build_args = old_args + ext_lock.synchronize do + old_args = self.build_args + begin + self.build_args = args + yield + ensure + self.build_args = old_args + end end end def gem_from_path(path, policy = nil) require 'rubygems/format'