Fixed NULL pointer error when trying to send LLCP REJECT frame.

The sequence value may not be provided in some situations, when
rejecting a connection oriented frame.

Change-Id: I116179191f9a23072442cf9da7a4c4207128bd32
diff --git a/src/phFriNfc_LlcpTransport_Connection.c b/src/phFriNfc_LlcpTransport_Connection.c
index fbe2dec..18e2600 100644
--- a/src/phFriNfc_LlcpTransport_Connection.c
+++ b/src/phFriNfc_LlcpTransport_Connection.c
@@ -527,7 +527,7 @@
    NFCSTATUS                       status = NFCSTATUS_SUCCESS;
    phNfc_sData_t                   sFrmrBuffer;
    uint8_t                         flagValue;
-   uint8_t                         sequence;
+   uint8_t                         sequence = 0;
    uint8_t     index;
    uint8_t     socketFound = FALSE;
 
@@ -563,7 +563,10 @@
 
       /* Set FRMR Information Field */
       flagValue = (WFlag<<7) | (IFlag<<6) | (RFlag<<5) | (SFlag<<4) | rejectedPTYPE;
-      sequence = (uint8_t)((sLlcpSequence->ns<<4)|(sLlcpSequence->nr));
+      if (sLlcpSequence != NULL)
+      {
+         sequence = (uint8_t)((sLlcpSequence->ns<<4)|(sLlcpSequence->nr));
+      }
 
       psTransport->FrmrInfoBuffer[0] = flagValue;
       psTransport->FrmrInfoBuffer[1] = sequence;