# HG changeset patch # User renatofilho # Date 1183494415 -3600 # Node ID 800e6485ad15471a966b5ec4eee81022224b5d62 # Parent 1603bc7804dac210b7ba43687389d91323c1f7a1 [svn r776] create function in backend info for otimize socket usage diff -r 1603bc7804da -r 800e6485ad15 gmyth/src/gmyth_backendinfo.c --- a/gmyth/src/gmyth_backendinfo.c Tue Jul 03 21:20:15 2007 +0100 +++ b/gmyth/src/gmyth_backendinfo.c Tue Jul 03 21:26:55 2007 +0100 @@ -347,7 +347,7 @@ GMythSocket* gmyth_backend_info_get_connected_socket (GMythBackendInfo *backend_info) { - if (backend_info->sock != NULL) { + if (backend_info->sock == NULL) { gboolean res; backend_info->sock = gmyth_socket_new (); res = gmyth_socket_connect_to_backend (socket, diff -r 1603bc7804da -r 800e6485ad15 gmyth/src/gmyth_util.c --- a/gmyth/src/gmyth_util.c Tue Jul 03 21:20:15 2007 +0100 +++ b/gmyth/src/gmyth_util.c Tue Jul 03 21:26:55 2007 +0100 @@ -440,8 +440,8 @@ socket = gmyth_backend_info_get_connected_socket (backend_info); if (socket != NULL) { res = gmyth_util_file_exists_from_socket (socket, filename); + g_object_unref(socket); } - g_object_unref(socket); return res; }