ruby-changes:4595
From: ko1@a...
Date: Sun, 20 Apr 2008 13:12:46 +0900 (JST)
Subject: [ruby-changes:4595] akr - Ruby:r16089 (trunk): avoid warnings in copy_stream_body.
akr 2008-04-20 13:12:32 +0900 (Sun, 20 Apr 2008)
New Revision: 16089
Modified files:
trunk/io.c
Log:
avoid warnings in copy_stream_body.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/io.c?r1=16089&r2=16088&diff_format=u
Index: io.c
===================================================================
--- io.c (revision 16088)
+++ io.c (revision 16089)
@@ -6630,7 +6630,7 @@
{
struct copy_stream_struct *stp = (struct copy_stream_struct *)arg;
VALUE src_io, dst_io;
- rb_io_t *src_fptr, *dst_fptr;
+ rb_io_t *src_fptr = 0, *dst_fptr = 0;
int src_fd, dst_fd;
char *src_path = 0, *dst_path = 0;
@@ -6652,7 +6652,6 @@
src_fd = src_fptr->fd;
}
else {
- src_fptr = 0;
FilePathValue(stp->src);
src_path = StringValueCStr(stp->src);
#ifdef O_NOCTTY
@@ -6681,7 +6680,6 @@
dst_fd = dst_fptr->fd;
}
else {
- dst_fptr = 0;
FilePathValue(stp->dst);
dst_path = StringValueCStr(stp->dst);
#ifdef O_NOCTTY
@@ -6695,7 +6693,7 @@
}
stp->dst_fd = dst_fd;
- if (stp->src_fd == -1 || stp->dst_fd == -1) {
+ if (src_fd == -1 || dst_fd == -1) {
return copy_stream_fallback(stp);
}
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/