diff options
author | Alon Bar-Lev <alon.barlev@gmail.com> | 2012-02-29 22:12:19 +0200 |
---|---|---|
committer | David Sommerseth <davids@redhat.com> | 2012-03-24 00:14:14 +0100 |
commit | 14a131ac1cfc95e5ba2518ff887d04c034aecc53 (patch) | |
tree | 20274d65fceef494e14f3ac0c5be0171d631dfb8 /src/openvpn/tun.c | |
parent | 72c7b12cb65cee69ea129cc520b26dcc64977a17 (diff) | |
download | openvpn-14a131ac1cfc95e5ba2518ff887d04c034aecc53.tar.gz openvpn-14a131ac1cfc95e5ba2518ff887d04c034aecc53.tar.xz openvpn-14a131ac1cfc95e5ba2518ff887d04c034aecc53.zip |
build: move wrappers into platform module
+ Some fixups within the platform.c functions.
- need to check environment set on Windows.
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Signed-off-by: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'src/openvpn/tun.c')
-rw-r--r-- | src/openvpn/tun.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/openvpn/tun.c b/src/openvpn/tun.c index abc6a99..e6a7bc8 100644 --- a/src/openvpn/tun.c +++ b/src/openvpn/tun.c @@ -1545,22 +1545,22 @@ tuncfg (const char *dev, const char *dev_type, const char *dev_node, int persist msg (M_ERR, "Cannot ioctl TUNSETPERSIST(%d) %s", persist_mode, dev); if (username != NULL) { - struct user_state user_state; + struct platform_state_user platform_state_user; - if (!get_user (username, &user_state)) + if (!platform_user_get (username, &platform_state_user)) msg (M_ERR, "Cannot get user entry for %s", username); else - if (ioctl (tt->fd, TUNSETOWNER, user_state.pw->pw_uid) < 0) + if (ioctl (tt->fd, TUNSETOWNER, platform_state_user.pw->pw_uid) < 0) msg (M_ERR, "Cannot ioctl TUNSETOWNER(%s) %s", username, dev); } if (groupname != NULL) { - struct group_state group_state; + struct platform_state_group platform_state_group; - if (!get_group (groupname, &group_state)) + if (!platform_group_get (groupname, &platform_state_group)) msg (M_ERR, "Cannot get group entry for %s", groupname); else - if (ioctl (tt->fd, TUNSETGROUP, group_state.gr->gr_gid) < 0) + if (ioctl (tt->fd, TUNSETGROUP, platform_state_group.gr->gr_gid) < 0) msg (M_ERR, "Cannot ioctl TUNSETOWNER(%s) %s", groupname, dev); } close_tun (tt); |