summaryrefslogtreecommitdiff
path: root/plugins/MirOTR/ekhtml/src/ekhtml.c
diff options
context:
space:
mode:
authorRené Schümann <white06tiger@gmail.com>2015-03-20 12:30:48 +0000
committerRené Schümann <white06tiger@gmail.com>2015-03-20 12:30:48 +0000
commit90171f125f36488dc08f5cfe0b0d4b78d995f08d (patch)
treee65a38bd8ba391fc800cecc896379a7fb76a0608 /plugins/MirOTR/ekhtml/src/ekhtml.c
parent190307ca7aee92d6b862db0bf78cde10acfc95d0 (diff)
MirOTR: updated ekhtml from 0.3.2 to 0.3.3-pre (Git 0092d9d), this fixes a memory leak and improves attribute parsing
git-svn-id: http://svn.miranda-ng.org/main/trunk@12448 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/MirOTR/ekhtml/src/ekhtml.c')
-rw-r--r--plugins/MirOTR/ekhtml/src/ekhtml.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/MirOTR/ekhtml/src/ekhtml.c b/plugins/MirOTR/ekhtml/src/ekhtml.c
index f3697469f6..012a543b91 100644
--- a/plugins/MirOTR/ekhtml/src/ekhtml.c
+++ b/plugins/MirOTR/ekhtml/src/ekhtml.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2002, Jon Travis
+ * Copyright (c) 2002-2004, Jon Travis
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -279,7 +279,7 @@ ekhtml_parser_startendcb_add(ekhtml_parser_t *parser, const char *tag,
}
- newtag = _strdup(tag);
+ newtag = strdup(tag);
for(cp=newtag; *cp; cp++)
*cp = toupper(*cp);
@@ -357,7 +357,7 @@ void ekhtml_parser_destroy(ekhtml_parser_t *ekparser){
ekhtml_string_t *key = (ekhtml_string_t *)hnode_getkey(hn);
ekhtml_tag_container *cont = hnode_get(hn);
- hash_scan_delete(ekparser->startendcb, hn);
+ hash_scan_delfree(ekparser->startendcb, hn);
free((char *)key->str);
free(key);
free(cont);