[evolution-data-server/intel-work-3-12] EBookSqlite: fixed memory leak in ebsql_ref_from_hash.



commit fe9b3a14de710f96cb7ef9e5e036b0c5970b1c9c
Author: Mateusz Polrola <mateusz polrola gmail com>
Date:   Fri Oct 10 12:50:46 2014 +0200

    EBookSqlite: fixed memory leak in ebsql_ref_from_hash.
    
    ebsql_ref_from_hash is always returning NULL, even if instance for given
    database was found in hash and its reference count was increased,
    creating memory leak.

 addressbook/libedata-book/e-book-sqlite.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/addressbook/libedata-book/e-book-sqlite.c b/addressbook/libedata-book/e-book-sqlite.c
index 23d8d59..1be6dbd 100644
--- a/addressbook/libedata-book/e-book-sqlite.c
+++ b/addressbook/libedata-book/e-book-sqlite.c
@@ -735,7 +735,7 @@ ebsql_ref_from_hash (const gchar *path)
                g_object_ref (ebsql);
        }
 
-       return NULL;
+       return ebsql;
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]