[Xfce4-commits] <midori:master> Always copy the filename of extension modules

Christian Dywan noreply at xfce.org
Thu Jul 12 22:56:03 CEST 2012


Updating branch refs/heads/master
         to 00ca0c46877974dc2693111097ddeb304180adea (commit)
       from 23f9fa606a97c55dc93c85a0b523fcbbab616683 (commit)

commit 00ca0c46877974dc2693111097ddeb304180adea
Author: Christian Dywan <christian at twotoasts.de>
Date:   Thu Jul 12 22:53:54 2012 +0200

    Always copy the filename of extension modules
    
    There's a suspected memory corruption otherwise.

 midori/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/midori/main.c b/midori/main.c
index fe3a633..b57fef5 100644
--- a/midori/main.c
+++ b/midori/main.c
@@ -1246,7 +1246,7 @@ midori_load_module (MidoriApp*   app,
         modules = g_hash_table_new (g_direct_hash, g_direct_equal);
     if (g_hash_table_contains (modules, module))
         return;
-    g_hash_table_insert (modules, module, (gchar*)filename);
+    g_hash_table_insert (modules, module, g_strdup (filename));
 
     if (module && g_module_symbol (module, "extension_init",
                                    (gpointer) &extension_init)


More information about the Xfce4-commits mailing list