diff --git a/pom.xml b/pom.xml
index 7463fd9..ac9ad17 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.github.albfernandez
javadbf
- 1.2.0
+ 1.2.1
https://github.com/albfernandez/javadbf
jar
javadbf
diff --git a/src/main/java/com/linuxense/javadbf/DBFUtils.java b/src/main/java/com/linuxense/javadbf/DBFUtils.java
index 227725e..d15b3ad 100644
--- a/src/main/java/com/linuxense/javadbf/DBFUtils.java
+++ b/src/main/java/com/linuxense/javadbf/DBFUtils.java
@@ -254,10 +254,12 @@ public static boolean contains(byte[] array, byte value) {
* @return true if is ascci
*/
public static boolean isPureAscii(String stringToCheck) {
- if (stringToCheck == null) {
+ if (stringToCheck == null || stringToCheck.length() == 0) {
return true;
}
- return ASCII_ENCODER.canEncode(stringToCheck);
+ synchronized (ASCII_ENCODER) {
+ return ASCII_ENCODER.canEncode(stringToCheck);
+ }
}
/**