# HG changeset patch # User Geoff Foster # Date 1157939532 0 # Node ID 1444d83ff10aed319495389fe095a27095191c3d # Parent 3c8b4bcb68fba728d68cd6b79f7db0726a974b07 [gaim-migrate @ 17237] 4th times a charm. Use g_build_filename (thanks rlaager). committer: Tailor Script diff -r 3c8b4bcb68fb -r 1444d83ff10a gtk/plugins/cap/cap.c --- a/gtk/plugins/cap/cap.c Mon Sep 11 01:39:25 2006 +0000 +++ b/gtk/plugins/cap/cap.c Mon Sep 11 01:52:12 2006 +0000 @@ -563,20 +563,18 @@ } static gboolean create_database_connection() { - GString *path; + gchar *path; int rc; if(_db) return TRUE; /* build the path */ - path = g_string_new(gaim_user_dir()); - g_string_append(path, G_DIR_SEPARATOR_S); - g_string_append(path, "cap.db"); + path = g_build_filename(gaim_user_dir(), "cap.db", (gchar *)NULL); /* make database connection here */ - rc = sqlite3_open(path->str, &_db); - g_string_free(path, TRUE); + rc = sqlite3_open(path, &_db); + g_free(path); if(rc != SQLITE_OK) return FALSE;