diff options
Diffstat (limited to 'network/connection.c')
| -rw-r--r-- | network/connection.c | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/network/connection.c b/network/connection.c index c31c423a..e3b85929 100644 --- a/network/connection.c +++ b/network/connection.c @@ -698,3 +698,14 @@ int connection_find_data(DBusConnection *conn,  	return -1;  } + +gboolean connection_has_pending(DBusConnection *conn, const char *path) +{ +	struct network_conn *nc; + +	if (!dbus_connection_get_object_path_data(conn, path, (void *) &nc)) +		return FALSE; + +	return (nc->state == CONNECTING); +} + | 
