diff options
-rw-r--r-- | AUTHORS | 10 | ||||
-rw-r--r-- | src/bencode.c | 10 |
2 files changed, 13 insertions, 7 deletions
@@ -10,11 +10,15 @@ transmission-remote-gtk is developed by: translations kindly contributed by
+ * Rafael Neri (Brazilian Portuguese)
+ * Pierre Rudloff (French)
* Julian Held (German)
+ * Enrico G, Milo Casagrande, Carlo Micheli (Italian)
* Youn sok Choi (Korean)
+ * Algimantas Margevičius (Lithuanian)
* Piotr (Polish)
* Y3AVD (Russian)
- * ROR191 (Ukranian)
* aspidzent (Spanish)
- * Pierre Rudloff (French)
- * Algimantas Margevičius (Lithuanian)
+ * webbake (Swedish)
+ * Ebubekir Karul (Turkish)
+ * ROR191 (Ukranian)
diff --git a/src/bencode.c b/src/bencode.c index f060cbe..c890a28 100644 --- a/src/bencode.c +++ b/src/bencode.c @@ -218,11 +218,13 @@ void be_free(be_node * node) case BE_DICT: { unsigned int i; - for (i = 0; node->val.d[i].val; ++i) { - _be_free_str(node->val.d[i].key); - be_free(node->val.d[i].val); + if (node->val.d) { + for (i = 0; node->val.d[i].val; ++i) { + _be_free_str(node->val.d[i].key); + be_free(node->val.d[i].val); + } + g_free(node->val.d); } - g_free(node->val.d); break; } } |