From 6bf1fe65132c478eb8fd2c30d3a2c3935b4c0cf5 Mon Sep 17 00:00:00 2001 From: Syam Sidhardhan Date: Thu, 12 Apr 2012 20:33:13 +0530 Subject: [PATCH] obexd: Use goto for avoiding code duplication --- obexd/src/manager.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/obexd/src/manager.c b/obexd/src/manager.c index 87010c412..b9786adad 100644 --- a/obexd/src/manager.c +++ b/obexd/src/manager.c @@ -607,8 +607,7 @@ void manager_register_session(struct obex_session *os) session_methods, NULL, NULL, os, NULL)) { error("Cannot register Session interface."); - g_free(path); - return; + goto done; } g_dbus_emit_signal(connection, OPENOBEX_MANAGER_PATH, @@ -616,6 +615,7 @@ void manager_register_session(struct obex_session *os) DBUS_TYPE_OBJECT_PATH, &path, DBUS_TYPE_INVALID); +done: g_free(path); } -- 2.47.3