0.9.3claws90
authorChristoph Hohmann <reboot@gmx.ch>
Sat, 2 Aug 2003 11:29:34 +0000 (11:29 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Sat, 2 Aug 2003 11:29:34 +0000 (11:29 +0000)
* src/common/hooks.c
        fix crash when pointer stored in hash table could get invalid
        when a plugin is unloaded

ChangeLog.claws
configure.ac
src/common/hooks.c

index 576bb6f4ff8da6f1ecc89cfe1f41ec8f2a6ca024..74929382289de95ad3a65e22599b3106b29fe4e4 100644 (file)
@@ -1,3 +1,9 @@
+2003-08-02 [christoph] 0.9.3claws90
+
+       * src/common/hooks.c
+               fix crash when pointer stored in hash table could get invalid
+               when a plugin is unloaded
+
 2003-08-01 [christoph] 0.9.3claws89
 
        * configure.ac
index 594646720ac0bfc5d4cd23aa2eedd4fda0fdfb4e..61ee93909023433a62eb3dabab8bd2fecb949913 100644 (file)
@@ -11,12 +11,10 @@ MINOR_VERSION=9
 MICRO_VERSION=3
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=89
-if test $EXTRA_VERSION -eq 0; then
-    VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws
-else
-    VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws${EXTRA_VERSION}
-fi
+EXTRA_VERSION=90
+ifelse([$EXTRA_VERSION], [0],
+    [VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws],
+    [VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws${EXTRA_VERSION}])
 
 dnl set $target
 AC_CANONICAL_SYSTEM
index bf15f5a67dd3eb82534cc3dbf70517f55cf7e9b8..6090199cc1dfb5a950047cd0c10c04c370f047b0 100644 (file)
@@ -41,7 +41,7 @@ GHookList *hooks_get_hooklist(const gchar *hooklist_name)
        
        hooklist = g_new0(GHookList, 1);
        g_hook_list_init(hooklist, sizeof(GHook));
-       g_hash_table_insert(hooklist_table, (gchar *) hooklist_name, hooklist);
+       g_hash_table_insert(hooklist_table, g_strdup(hooklist_name), hooklist);
        
        return hooklist;
 }