gnucash maint: [gnc-xml-backend.cpp] g_free char* from g_path_get_dirname
Christopher Lam
clam at code.gnucash.org
Sun Feb 26 20:18:20 EST 2023
Updated via https://github.com/Gnucash/gnucash/commit/47b85d3b (commit)
from https://github.com/Gnucash/gnucash/commit/89e63ef6 (commit)
commit 47b85d3b2fcf9bed4f68b46a94f764d8cd0f4581
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Feb 27 05:29:08 2023 +0800
[gnc-xml-backend.cpp] g_free char* from g_path_get_dirname
diff --git a/libgnucash/backend/xml/gnc-xml-backend.cpp b/libgnucash/backend/xml/gnc-xml-backend.cpp
index 03cc9b9b0..5a4ff4391 100644
--- a/libgnucash/backend/xml/gnc-xml-backend.cpp
+++ b/libgnucash/backend/xml/gnc-xml-backend.cpp
@@ -136,7 +136,10 @@ GncXmlBackend::session_begin(QofSession* session, const char* new_uri,
if (!check_path(m_fullpath.c_str(),
mode == SESSION_NEW_STORE || mode == SESSION_NEW_OVERWRITE))
return;
- m_dirname = g_path_get_dirname (m_fullpath.c_str());
+
+ auto dirname = g_path_get_dirname (m_fullpath.c_str());
+ m_dirname = dirname;
+ g_free (dirname);
Summary of changes:
libgnucash/backend/xml/gnc-xml-backend.cpp | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
More information about the gnucash-changes
mailing list