| Server IP : 82.208.35.60 / Your IP : 216.73.216.238 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/converters/recode/files/ |
Upload File : |
--- src/names.c.orig Wed Dec 6 21:41:29 2000
+++ src/names.c Fri Dec 2 16:12:26 2005
@@ -101,6 +101,21 @@
return strcmp (first->name, second->name) == 0;
}
+static void
+alias_freer (void *param)
+{
+ RECODE_ALIAS alias = param;
+ struct recode_surface_list *next = alias->implied_surfaces;
+ struct recode_surface_list *p;
+ while (next)
+ {
+ p = next->next;
+ free(next);
+ next = p;
+ }
+ free(alias);
+}
+
bool
prepare_for_aliases (RECODE_OUTER outer)
{
@@ -108,7 +123,7 @@
outer->number_of_symbols = 0;
outer->alias_table
- = hash_initialize (800, NULL, alias_hasher, alias_comparator, free);
+ = hash_initialize (800, NULL, alias_hasher, alias_comparator, alias_freer);
if (!outer->alias_table)
return false;