diff -ubr lockfile-1.4.3/lib/lockfile.rb lockfile-1.4.3.patched/lib/lockfile.rb --- lockfile-1.4.3/lib/lockfile.rb 2009-04-12 08:04:03.000000000 -0700 +++ lockfile-1.4.3.patched/lib/lockfile.rb 2009-04-12 08:48:08.000000000 -0700 @@ -472,7 +472,7 @@ #--{{{ lock_id = {} kv = %r/([^:]+):(.*)/o - buf.each do |line| + buf.each_line do |line| m = kv.match line k, v = m[1], m[2] next unless m and k and v