From f0fbfeda519f7e0365996255c80f78c4b14d6037 Mon Sep 17 00:00:00 2001 From: akr Date: Sun, 20 Apr 2008 04:12:32 +0000 Subject: avoid warnings in copy_stream_body. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- io.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/io.c b/io.c index 363843cee4..f1c3cd45d3 100644 --- a/io.c +++ b/io.c @@ -6630,7 +6630,7 @@ copy_stream_body(VALUE arg) { 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 @@ copy_stream_body(VALUE arg) src_fd = src_fptr->fd; } else { - src_fptr = 0; FilePathValue(stp->src); src_path = StringValueCStr(stp->src); #ifdef O_NOCTTY @@ -6681,7 +6680,6 @@ copy_stream_body(VALUE arg) dst_fd = dst_fptr->fd; } else { - dst_fptr = 0; FilePathValue(stp->dst); dst_path = StringValueCStr(stp->dst); #ifdef O_NOCTTY @@ -6695,7 +6693,7 @@ copy_stream_body(VALUE arg) } 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); } -- cgit v1.2.3