[evolution-data-server/evolution-data-server-3-12] Bug 738288 - EBookSqlite is leaking memory in ebsql_ref_from_hash function



commit 9adf3693361c7f9a01ebfe610bec6297dbb47303
Author: Mateusz Polrola <mateusz polrola gmail com>
Date:   Mon Oct 20 18:09:12 2014 +0200

    Bug 738288 - EBookSqlite is leaking memory in ebsql_ref_from_hash function
    
    ebsql_ref_from_hash from EBookSqlite 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 87b1c80..427f6de 100644
--- a/addressbook/libedata-book/e-book-sqlite.c
+++ b/addressbook/libedata-book/e-book-sqlite.c
@@ -718,7 +718,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]