summaryrefslogtreecommitdiff
path: root/comm/Channel.h
diff options
context:
space:
mode:
authorchatty1993-07-19 11:28:03 +0000
committerchatty1993-07-19 11:28:03 +0000
commit97d910ab97da81e64c036e2096e82dbfa662a122 (patch)
treecf0d286af6b8b1c1d82e6f89ac2e68cd37665418 /comm/Channel.h
parentb26f2b08c9d550158e3e761fac38b42f37f53ca6 (diff)
downloadivy-league-97d910ab97da81e64c036e2096e82dbfa662a122.zip
ivy-league-97d910ab97da81e64c036e2096e82dbfa662a122.tar.gz
ivy-league-97d910ab97da81e64c036e2096e82dbfa662a122.tar.bz2
ivy-league-97d910ab97da81e64c036e2096e82dbfa662a122.tar.xz
Changed Fd into FilDes in read and write calls to avoid conversion problems
Diffstat (limited to 'comm/Channel.h')
-rw-r--r--comm/Channel.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/comm/Channel.h b/comm/Channel.h
index e59d3d5..24ea7e3 100644
--- a/comm/Channel.h
+++ b/comm/Channel.h
@@ -99,8 +99,8 @@ virtual void HandleRead ();
virtual bool HandleSelect ();
inline int FilDes () const { return Fd; }
-inline int Read (byte* b, int n) { return read (Fd, (char*) b, n); }
-inline int Write (byte* b, int n) { return write (Fd, (const char*) b, n); }
+inline int Read (byte* b, int n) { return read (FilDes (), (char*) b, n); }
+inline int Write (byte* b, int n) { return write (FilDes (), (const char*) b, n); }
inline operator int () { return Fd; }
inline char* StrRepr (char* s = StrReprBuf) { return Fd.StrRepr (s); }