diff options
-rw-r--r-- | jni/FuseDaemon.cpp | 1 | ||||
-rw-r--r-- | pdf/framework/libs/pdfClient/Android.bp | 3 |
2 files changed, 2 insertions, 2 deletions
diff --git a/jni/FuseDaemon.cpp b/jni/FuseDaemon.cpp index 816fbcff7..d22758bba 100644 --- a/jni/FuseDaemon.cpp +++ b/jni/FuseDaemon.cpp @@ -2651,6 +2651,7 @@ std::unique_ptr<FdAccessResult> FuseDaemon::CheckFdAccess(int fd, uid_t uid) con return std::make_unique<FdAccessResult>(string(), false); } + std::lock_guard<std::recursive_mutex> guard(fuse->lock); const node* node = node::LookupInode(fuse->root, ino); if (!node) { PLOG(DEBUG) << "CheckFdAccess no node found with given ino"; diff --git a/pdf/framework/libs/pdfClient/Android.bp b/pdf/framework/libs/pdfClient/Android.bp index dad336fff..95272f3c5 100644 --- a/pdf/framework/libs/pdfClient/Android.bp +++ b/pdf/framework/libs/pdfClient/Android.bp @@ -108,7 +108,7 @@ cc_test { static_libs: [ "libbase_ndk", - "libpdfium_static", + "libpdfium_static_android_r_compatible", ], shared_libs: [ @@ -116,7 +116,6 @@ cc_test { "libjnigraphics", "libdl", "libft2", - "libicu", "libjpeg", "libz", ], |