[Freeciv-Dev] (PR#13135) Fix valgrind error on signal free
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Subject: |
[Freeciv-Dev] (PR#13135) Fix valgrind error on signal free |
From: |
"Vasco Alexandre da Silva Costa" <vasc@xxxxxxxxxxxxxx> |
Date: |
Wed, 18 May 2005 06:37:59 -0700 |
Reply-to: |
bugs@xxxxxxxxxxx |
<URL: http://bugs.freeciv.org/Ticket/Display.html?id=13135 >
What the subject says. Needs testing.
Reported by Jason.
Index: server/scripting/script_signal.c
===================================================================
RCS file: /home/freeciv/CVS/freeciv/server/scripting/script_signal.c,v
retrieving revision 1.8
diff -u -u -r1.8 script_signal.c
--- server/scripting/script_signal.c 11 May 2005 14:57:10 -0000 1.8
+++ server/scripting/script_signal.c 18 May 2005 13:01:40 -0000
@@ -222,8 +222,10 @@
signal_callback_list_unlink_all(signal->callbacks);
signal_callback_list_free(signal->callbacks);
- free(signal);
+ hash_delete_entry(signals, name);
+
+ free(signal);
free(name);
} else {
freelog(LOG_ERROR, "Signal \"%s\" does not exist, so cannot be freed.",
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Freeciv-Dev] (PR#13135) Fix valgrind error on signal free,
Vasco Alexandre da Silva Costa <=
|
|