Prevent Out of bound error in llcp_dlc_proc_rr_rnr_pdu()

Test: Nfc Enable/disable
Bug: 116788646
Change-Id: Iefa9ca0a291e0c59a442befccfaa2f17eecd461e
(cherry picked from commit 59c3090aedd725f10e413fe7b38aff67a1782f1d)
diff --git a/src/nfc/llcp/llcp_dlc.c b/src/nfc/llcp/llcp_dlc.c
index bc4910e..9e7f7f1 100644
--- a/src/nfc/llcp/llcp_dlc.c
+++ b/src/nfc/llcp/llcp_dlc.c
@@ -1098,7 +1098,11 @@
     {
         error_flags = 0;
 
-        rcv_seq = LLCP_GET_NR (*p_data);
+        if (length == 0) {
+            android_errorWriteLog(0x534e4554, "116788646");
+            return;
+        }
+        rcv_seq = LLCP_GET_NR(*p_data);
 
         if (length != LLCP_PDU_RR_SIZE - LLCP_PDU_HEADER_SIZE)
         {