path: root/external/libxml2/
diff options
authorMichael Stahl <>2014-01-08 23:43:03 +0100
committerCaolán McNamara <>2014-01-10 19:46:44 +0000
commitf2394e4c9cd7a27a1eb1e0e2476997fd18ae2508 (patch)
tree6698b7ef5f09722a380a86d17c09d92c0c77af05 /external/libxml2/
parent33f97a124df7e10c6b9045e7fb12121bdd09db9e (diff)
fdo#72928: fix deadlocks in librdf_Repository
Refactor to do all calls on parameters before locking the mutex. This requires splitting up some librdf_TypeConverter methods into an extract function and a make function, with an intermediate representation between. Also rename some internal functions to make it clear which are called with Lock and which with NoLock. (cherry picked from commit 7db6b2f7968d8063b12312737136f09cb7549805) squashed: librdf_Repository: make older compilers happy (cherry picked from commit d3aad81268298c05163136e2e953e1dfe0728d9e) Change-Id: Iddc42461d95351785578ef6a80fbf5d056356c16 Reviewed-on: Reviewed-by: Jan-Marek Glogowski <> Tested-by: Jan-Marek Glogowski <> Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
Diffstat (limited to 'external/libxml2/')
0 files changed, 0 insertions, 0 deletions