If the dll does not load, then free the previously alloc'd dllPath.
Coverity scan: call va_end().
Coverity scan: Non-static class member xmlReader not initialized in the constructor...
Coverity scan: call fclose().
Coverity scan: when exiting, free memory.