fixed c14n bug with serializing attribute namespaces
diff --git a/c14n.c b/c14n.c
index fd14d9c..687246e 100644
--- a/c14n.c
+++ b/c14n.c
@@ -757,7 +757,7 @@
*/
if((attr->ns != NULL) && xmlC14NIsVisible(ctx, attr, cur)) {
already_rendered = xmlExcC14NVisibleNsStackFind(ctx->ns_rendered, attr->ns, ctx);
- xmlC14NVisibleNsStackAdd(ctx->ns_rendered, attr->ns, (xmlNodePtr)attr);
+ xmlC14NVisibleNsStackAdd(ctx->ns_rendered, attr->ns, cur);
if(!already_rendered && visible) {
xmlListInsert(list, attr->ns);
}