From baf14292754869191f402cdbc7a6be86642ca27c Mon Sep 17 00:00:00 2001 From: Olena Radiboh Date: Thu, 28 Sep 2017 17:37:38 +0300 Subject: [PATCH] issue #252: fixing potential NPE --- .../main/java/org/mobicents/smsc/library/SmsExtraData.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/smsc-common-library/src/main/java/org/mobicents/smsc/library/SmsExtraData.java b/core/smsc-common-library/src/main/java/org/mobicents/smsc/library/SmsExtraData.java index 2746fe453..149f13eef 100644 --- a/core/smsc-common-library/src/main/java/org/mobicents/smsc/library/SmsExtraData.java +++ b/core/smsc-common-library/src/main/java/org/mobicents/smsc/library/SmsExtraData.java @@ -210,7 +210,11 @@ public void read(javolution.xml.XMLFormat.InputElement xml, SmsExtraData extraDa extraData.receiptLocalMessageId = xml.get(RECEIPT_LOCAL_MESSAGEID, Long.class); extraData.mtGt = xml.get(MT_GT, String.class); - extraData.mtTt = xml.get(MT_TT, Integer.class); + Integer val = xml.get(MT_TT, Integer.class); + if (val != null) { + extraData.mtTt = val.intValue(); + } else + extraData.mtTt = 0; } @Override