From ed269176919c766ead728e08663715b7f9b1c349 Mon Sep 17 00:00:00 2001 From: Arnav Singh Date: Sun, 11 Nov 2012 19:34:09 -0800 Subject: utf8-everywhere: Fixed some remaining C file I/O API calls to use the glib API. --- src/common/cfgfiles.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/common/cfgfiles.c') diff --git a/src/common/cfgfiles.c b/src/common/cfgfiles.c index 8484845e..ffa2e531 100644 --- a/src/common/cfgfiles.c +++ b/src/common/cfgfiles.c @@ -849,11 +849,9 @@ save_config (void) check_prefs_dir (); config = default_file (); - new_config = malloc (strlen (config) + 5); - strcpy (new_config, config); - strcat (new_config, ".new"); + new_config = g_strdup_printf (config, ".new"); - fh = open (new_config, OFLAGS | O_TRUNC | O_WRONLY | O_CREAT, 0600); + fh = g_open (new_config, OFLAGS | O_TRUNC | O_WRONLY | O_CREAT, 0600); if (fh == -1) { free (new_config); -- cgit 1.4.1