nfc: Reduce nfc_evt_transaction params length to 0
authorChristophe Ricard <christophe.ricard@gmail.com>
Tue, 31 Mar 2015 06:02:19 +0000 (08:02 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Sun, 5 Apr 2015 22:18:29 +0000 (00:18 +0200)
According to etsi 102 622 chapter 11.2.2.4 EVT_TRANSACTION,
the nfc_evt_transaction parameters can be 0 up to 255 byte long.

Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
include/net/nfc/nfc.h

index 73190e6..7ac029c 100644 (file)
@@ -157,7 +157,7 @@ struct nfc_evt_transaction {
        u32 aid_len;
        u8 aid[NFC_MAX_AID_LENGTH];
        u8 params_len;
-       u8 params[NFC_MAX_PARAMS_LENGTH];
+       u8 params[0];
 } __packed;
 
 struct nfc_genl_data {