mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* string.c (rb_str_slice_bang): if there's no corresponding
substring, slice! should return nil without exception. * array.c (rb_ary_insert): type fixed. * string.c (rb_str_split_m): accept separator value nil as well. * string.c (rb_str_become): was leaking memory. * class.c (rb_include_module): should not alter other classes/modules by inclusion. by this fix, local order may not be preserved for some cases. * class.c (include_class_new): module may be T_ICLASS; retrieve original module information. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									da72e5a644
								
							
						
					
					
						commit
						be1d2c5f68
					
				
					 14 changed files with 142 additions and 76 deletions
				
			
		|  | @ -1,7 +1,7 @@ | |||
| # simple webpage fetcher | ||||
| 
 | ||||
| # The code demonstrates how a multi-protocol client should be written. | ||||
| # TCPsocket is using getaddrinfo() internally, so there should be no problem. | ||||
| # TCPSocket is using getaddrinfo() internally, so there should be no problem. | ||||
| 
 | ||||
| require "socket" | ||||
| 
 | ||||
|  | @ -36,7 +36,7 @@ end | |||
| #STDERR.print "path=<#{path}>\n" | ||||
| 
 | ||||
| STDERR.print "conntecting to #{host} port #{port}\n" | ||||
| c = TCPsocket.new(host, port) | ||||
| c = TCPSocket.new(host, port) | ||||
| dest = Socket.getnameinfo(c.getpeername, | ||||
| 		Socket::NI_NUMERICHOST|Socket::NI_NUMERICSERV) | ||||
| STDERR.print "conntected to #{dest[0]} port #{dest[1]}\n" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 matz
						matz