Browse Source

* Use threadvar for the module name buffer to be thread-safe.

git-svn-id: trunk@29422 -
yury 10 years ago
parent
commit
ed770f4485
1 changed files with 1 additions and 1 deletions
  1. 1 1
      rtl/android/dlandroid.inc

+ 1 - 1
rtl/android/dlandroid.inc

@@ -2,7 +2,7 @@
 // On Android the dladdr() function does not return full path to modules.
 // On Android the dladdr() function does not return full path to modules.
 // Emulate dladdr() by reading the /proc/self/maps to get full path to modules.
 // Emulate dladdr() by reading the /proc/self/maps to get full path to modules.
 
 
-var
+threadvar
   _ModuleName: ansistring;
   _ModuleName: ansistring;
 
 
 function dladdr(Lib: pointer; info: Pdl_info): Longint; cdecl;
 function dladdr(Lib: pointer; info: Pdl_info): Longint; cdecl;