diff options
author | Christian Pointner <equinox@anytun.org> | 2008-05-11 21:29:34 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2008-05-11 21:29:34 +0000 |
commit | 951a4e4a1f1b379940f97a15dc8587470dd6f01b (patch) | |
tree | d2759057e0ff0e3a4bfbcaa717ee5fd4f63bc418 /src/linux/tunDevice.h | |
parent | minimalistic change :( (diff) |
small security fix @ new linux tun device
Diffstat (limited to 'src/linux/tunDevice.h')
-rw-r--r-- | src/linux/tunDevice.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/linux/tunDevice.h b/src/linux/tunDevice.h index d838dfc..18a030c 100644 --- a/src/linux/tunDevice.h +++ b/src/linux/tunDevice.h @@ -41,7 +41,7 @@ public: TunDevice(const char* dev,const char* dev_type, const char* ifcfg_lp, const char* ifcfg_rnmp); ~TunDevice(); - short read(u_int8_t* buf, u_int32_t len); + int read(u_int8_t* buf, u_int32_t len); int write(u_int8_t* buf, u_int32_t len); const char* getActualName(); @@ -53,6 +53,7 @@ private: TunDevice(const TunDevice &src); void do_ifconfig(); + int fix_return(int ret, size_t pi_length); int fd_; DeviceConfig conf_; |