record_conv: copy XML doc before passing to XSLT
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 4 May 2010 10:14:16 +0000 (12:14 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 4 May 2010 10:14:16 +0000 (12:14 +0200)
commit8a3b23f59f0d6558128f35b0973e08ec933fc012
tree2b01b649379747736f47ddb165739fd38bd2e1a9
parentd0c99a160417bc4064050d23140516194352671c
record_conv: copy XML doc before passing to XSLT

The record_conv reads the XSL file in two steps.. Reads XSL as XML
Document.. Then passes that to XSL at each invocation to ensure the
record_conv is multi-threaded. This patch ensures that XML document
is copied before passed to XSL (instead of after). This makes at
least one XSL transform behave differently (and correct).
src/record_conv.c