The following commit has been merged in the master branch:
commit 155fd328a4b9f085d1f44ea710a5dee4a7d67f3e
Author: Patrick Winnertz <win...@debian.org>
Date:   Thu Feb 5 23:18:38 2009 +0100

    Revert second bunch of mhl patches (see 
9b9cab58749217101ab16504a77efb301812cfbf)
    
     This reintroduce GString again and drop the use of mhl_mem_free in some 
files
    
    Signed-off-by: Patrick Winnertz <win...@debian.org>

diff --git a/edit/edit.c b/edit/edit.c
index 36284df..e853a96 100644
--- a/edit/edit.c
+++ b/edit/edit.c
@@ -274,20 +274,22 @@ edit_insert_file (WEdit *edit, const char *filename)
            edit_insert_stream (edit, f);
            edit_cursor_move (edit, current - edit->curs1);
            if (pclose (f) > 0) {
-               char errmsg[8192];
-               snprintf(errmsg, sizeof(errmsg), _(" Error reading from pipe: 
%s "), p);
-               edit_error_dialog (_("Error"), errmsg);
-               mhl_mem_free (p);
+               GString *errmsg = g_string_new (NULL);
+               g_string_sprintf (errmsg, _(" Error reading from pipe: %s "), 
p);
+               edit_error_dialog (_("Error"), errmsg->str);
+               g_string_free (errmsg, TRUE);
+               g_free (p);
                return 0;
            }
        } else {
-           char errmsg[8192];
-           snprintf(errmsg, sizeof(errmsg), _(" Cannot open pipe for reading: 
%s "), p);
-           edit_error_dialog (_("Error"), errmsg);
-           mhl_mem_free (p);
+           GString *errmsg = g_string_new (NULL);
+           g_string_sprintf (errmsg, _(" Cannot open pipe for reading: %s "), 
p);
+           edit_error_dialog (_("Error"), errmsg->str);
+           g_string_free (errmsg, TRUE);
+           g_free (p);
            return 0;
        }
-       mhl_mem_free (p);
+       g_free (p);
     } else {
        int i, file, blocklen;
        long current = edit->curs1;
diff --git a/src/utilunix.c b/src/utilunix.c
index 4cf70dc..5dfa18e 100644
--- a/src/utilunix.c
+++ b/src/utilunix.c
@@ -590,7 +590,7 @@ putenv (char *string)
                       size * sizeof (char *));
        new_environ[size] = (char *) string;
        new_environ[size + 1] = NULL;
-       mhl_mem_free ((void *) last_environ);
+       g_free ((void *) last_environ);
        last_environ = new_environ;
        __environ = new_environ;
     }

-- 
Midnight Commander Development
_______________________________________________
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel

Reply via email to