diff options
author | Martin Xu <martin.xu@intel.com> | 2010-02-09 10:29:52 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-02-11 05:29:51 +0100 |
commit | ef65e9417606781bf4c33e63e9f16cca68b81737 (patch) | |
tree | 1f7347b305c1247d1d7c1db7a8e9f9273d61d31c | |
parent | b27abe33c7fe43ecbbc3cb5dfaa128bedb45f472 (diff) | |
download | connman-ef65e9417606781bf4c33e63e9f16cca68b81737.tar.gz connman-ef65e9417606781bf4c33e63e9f16cca68b81737.tar.bz2 connman-ef65e9417606781bf4c33e63e9f16cca68b81737.zip |
Remove wrong unref of sevice->pending
When setting static ip for ethernet service, unreferencing service->pending
here will cause a segmentation fault.
The reason is that it is done in __connman_service_indicate_state() when
connection succeeds, and service->pending is NULL.
-rw-r--r-- | src/service.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/service.c b/src/service.c index eb1402a7..8f52fc05 100644 --- a/src/service.c +++ b/src/service.c @@ -1062,9 +1062,6 @@ static DBusMessage *connect_service(DBusConnection *conn, return NULL; } - dbus_message_unref(service->pending); - service->pending = NULL; - return g_dbus_create_reply(msg, DBUS_TYPE_INVALID); } |