User ByteBuffer to pack array
Change-Id: I3d06f2aeae7e12e8b9d48e4a48e5bebc9de98abf
diff --git a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
index 65d3639..d1df532 100644
--- a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
+++ b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
@@ -2962,8 +2962,8 @@
String radioTestProperty = "persist.radio.test.pco";
int pcoVal = SystemProperties.getInt(radioTestProperty, 0);
log("PCO testing: read pco value from persist.radio.test.pco " + pcoVal);
- final byte[] value = new byte[1];
- value[0] = (byte)pcoVal;
+ final byte[] value = new byte[4];
+ java.nio.ByteBuffer.wrap(value).putInt(pcoVal);
final Intent intent =
new Intent(TelephonyIntents.ACTION_CARRIER_SIGNAL_PCO_VALUE);
intent.putExtra(TelephonyIntents.EXTRA_APN_TYPE_KEY, "default");