diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2011-06-02 02:39:30 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2011-06-02 02:39:30 +0200 |
commit | 4f5828021779a5edd10845213a935fc19d33cf96 (patch) | |
tree | 3cb4603b449aa4d4b53cdc2a61d9cb277a6fbff1 /src/tethering.c | |
parent | 1ae333ebf0fea67c0990d31dd51a99a799b37cff (diff) | |
download | connman-4f5828021779a5edd10845213a935fc19d33cf96.tar.gz connman-4f5828021779a5edd10845213a935fc19d33cf96.tar.bz2 connman-4f5828021779a5edd10845213a935fc19d33cf96.zip |
tethering: Fix handling of undefined DBUS_TYPE_UNIX_FD
Diffstat (limited to 'src/tethering.c')
-rw-r--r-- | src/tethering.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tethering.c b/src/tethering.c index c7f4f100..e9f48697 100644 --- a/src/tethering.c +++ b/src/tethering.c @@ -41,6 +41,10 @@ #include <gdbus.h> +#ifndef DBUS_TYPE_UNIX_FD +#define DBUS_TYPE_UNIX_FD -1 +#endif + #define BRIDGE_PROC_DIR "/proc/sys/net/bridge" #define BRIDGE_NAME "tether" @@ -513,6 +517,9 @@ int __connman_private_network_request(DBusMessage *msg, const char *owner) char *iface = NULL; int index, fd, err; + if (DBUS_TYPE_UNIX_FD < 0) + return -EINVAL; + pn = g_hash_table_lookup(pn_hash, owner); if (pn != NULL) return -EEXIST; |