diff options
Diffstat (limited to 'wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java')
-rw-r--r-- | wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java index bc1d3c6..cab817d 100644 --- a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java +++ b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java @@ -22,6 +22,7 @@ import android.text.TextUtils; import java.util.ArrayList; import java.util.HashMap; import java.util.List; +import java.util.Locale; import java.util.Map; /** @@ -126,7 +127,7 @@ public class WifiP2pDnsSdServiceInfo extends WifiP2pServiceInfo { sb.append(" "); byte[] data = instanceName.getBytes(); - sb.append(String.format("%02x", data.length)); + sb.append(String.format(Locale.US, "%02x", data.length)); sb.append(WifiP2pServiceInfo.bin2HexStr(data)); // This is the start point of this response. // Therefore, it indicates the request domain name. @@ -186,8 +187,8 @@ public class WifiP2pDnsSdServiceInfo extends WifiP2pServiceInfo { dnsName = dnsName.toLowerCase(); } sb.append(compressDnsName(dnsName)); - sb.append(String.format("%04x", dnsType)); - sb.append(String.format("%02x", version)); + sb.append(String.format(Locale.US, "%04x", dnsType)); + sb.append(String.format(Locale.US, "%02x", version)); return sb.toString(); } @@ -214,7 +215,7 @@ public class WifiP2pDnsSdServiceInfo extends WifiP2pServiceInfo { int i = dnsName.indexOf('.'); if (i == -1) { if (dnsName.length() > 0) { - sb.append(String.format("%02x", dnsName.length())); + sb.append(String.format(Locale.US, "%02x", dnsName.length())); sb.append(WifiP2pServiceInfo.bin2HexStr(dnsName.getBytes())); } // for a sequence of labels ending in a zero octet @@ -224,7 +225,7 @@ public class WifiP2pDnsSdServiceInfo extends WifiP2pServiceInfo { String name = dnsName.substring(0, i); dnsName = dnsName.substring(i + 1); - sb.append(String.format("%02x", name.length())); + sb.append(String.format(Locale.US, "%02x", name.length())); sb.append(WifiP2pServiceInfo.bin2HexStr(name.getBytes())); } return sb.toString(); |