# \[Bug:trunk\] various behavior when reopening File twice

**URL:** <https://www.ruby-forum.com/t/bug-trunk-various-behavior-when-reopening-file-twice/182631>\
**Category:** Development\
**Created:** [January 31, 2010, 5:57pm UTC](https://www.ruby-forum.com/t/bug-trunk-various-behavior-when-reopening-file-twice/182631 "2010-01-31T17:57:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [January 31, 2010, 5:57pm UTC](https://www.ruby-forum.com/t/bug-trunk-various-behavior-when-reopening-file-twice/182631/1 "2010-01-31T17:57:34Z")

</div>

e$B1sF#$G$9!#e(B

e$B2\<5-$N$h$&$K!“FI$\_$+$1$Ne(B File e$B%$%s%9%?%s%9$r;H$C$Fe(B 2  
e$B2se(B reopen e$B$7$?e(B  
e$B$H$-$N5sF0$,!”%P!\<%8%g%s$K$h$C$F$^$A$^$A$G$9!#e(B

$ cat foo.txt  
1  
2  
3

$ cat bar.txt  
a  
b  
c

$ cat t.rb  
f1 = File.new(“foo.txt”)  
f2 = File.new(“bar.txt”)  
f1.reopen(f2)  
f1.gets  
f1.gets  
p f1.reopen(f2).gets

$ ruby18 -v t.rb  
ruby 1.8.8dev (2010-01-27 revision 26440) [i686-linux]  
“a\n”

$ ruby-1.9.1-p378 -v t.rb  
ruby 1.9.1p378 (2010-01-10 revision 26273) [i686-linux]  
nil

$ ./ruby -v t.rb  
ruby 1.9.2dev (2010-01-31 trunk 26528) [i686-linux]  
“c\n”

e$B$I$&$J$k$N$,@52r$G$7$g$&$+!#e(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [February 1, 2010, 2:19am UTC](https://www.ruby-forum.com/t/bug-trunk-various-behavior-when-reopening-file-twice/182631/2 "2010-02-01T02:19:06Z")

</div>

e$B%A%1%C%He(B #2700 e$B$,99?7$5$l$^$7$?!#e(B (by ujihisa .)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BAssignede$B$KJQ99e(B  
e$BC4Ev\<Te(B Nobuyoshi N.e$B$K%;%C%He(B

## e$B$3$N%A%1%C%H$,;29M$K$J$k$H;W$$$^$9!#e(B [http://redmine.ruby-lang.org/issues/show/2516](http://redmine.ruby-lang.org/issues/show/2516)

[http://redmine.ruby-lang.org/issues/show/2700](http://redmine.ruby-lang.org/issues/show/2700)

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [April 27, 2010, 2:37pm UTC](https://www.ruby-forum.com/t/bug-trunk-various-behavior-when-reopening-file-twice/182631/3 "2010-04-27T14:37:36Z")

</div>

e$B%A%1%C%He(B #2700 e$B$,99?7$5$l$^$7$?!#e(B (by Yusuke E.)

e$B%9%F!\<%?%9e(B Assignede$B$+$ie(BRejectede$B$KJQ99e(B

e$B1sF#$G$9!#e(B

1.9.2 e$B$G$O;EMM$H$$$&$3$H$Ge(B reject e$B$7$^$9!#e(B([ruby-core:28335]  
e$BB\>e(B)

e$B$o$+$j$K$/$$5sF0$J$3$H$O3N$+$J$N$G!"e(B1.9.3 e$B0J9\_$G$N2~A1$re(B  
Feature  
e$B%A%1%C%H$H$7$FJL$KEPO?$7$F$\*$-$^$9!#e(B

## – Yusuke E. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

[http://redmine.ruby-lang.org/issues/show/2700](http://redmine.ruby-lang.org/issues/show/2700)
