summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/socket/socket.c2
-rw-r--r--file.c3
-rw-r--r--sample/ruby-mode.el4
3 files changed, 4 insertions, 5 deletions
diff --git a/ext/socket/socket.c b/ext/socket/socket.c
index f5d191b056..a4e4c40e52 100644
--- a/ext/socket/socket.c
+++ b/ext/socket/socket.c
@@ -821,7 +821,7 @@ udp_addrsetup(host, port, addr)
setipaddr(RSTRING(host)->ptr, addr);
}
if (FIXNUM_P(port)) {
- addr->sin_port = FIX2INT(port);
+ addr->sin_port = htons(FIX2INT(port));
}
else {
struct servent *servent;
diff --git a/file.c b/file.c
index fa4e94e1d1..1ff0463694 100644
--- a/file.c
+++ b/file.c
@@ -136,8 +136,7 @@ file_reopen(argc, argv, file)
if (!fptr->f) {
fptr->f = rb_fopen(RSTRING(fname)->ptr, mode);
if (fptr->f2) {
- if (fileno(fptr->f2) < 3) /* need to keep stdio */
- fclose(fptr->f2);
+ fclose(fptr->f2);
fptr->f2 = NULL;
}
return file;
diff --git a/sample/ruby-mode.el b/sample/ruby-mode.el
index f5bc1d1b3b..71d686dde5 100644
--- a/sample/ruby-mode.el
+++ b/sample/ruby-mode.el
@@ -2,11 +2,11 @@
;;; ruby-mode.el -
;;;
;;; $Author$
-;;; Time-stamp: <97/03/21 01:16:05 matz>
+;;; $Date$
;;; created at: Fri Feb 4 14:49:13 JST 1994
;;;
-(defconst ruby-mode-version "1.0.7")
+(defconst ruby-mode-version "$Id$")
(defconst ruby-block-beg-re
"class\\|module\\|def\\|if\\|unless\\|case\\|while\\|until\\|for\\|begin\\|do"