diff options
-rw-r--r-- | net/nfc/llcp_core.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/nfc/llcp_core.c b/net/nfc/llcp_core.c index d45bcbbc9f78..81cd3416c7d4 100644 --- a/net/nfc/llcp_core.c +++ b/net/nfc/llcp_core.c | |||
@@ -537,6 +537,7 @@ static int nfc_llcp_build_gb(struct nfc_llcp_local *local) | |||
537 | u8 *lto_tlv, lto_length; | 537 | u8 *lto_tlv, lto_length; |
538 | u8 *wks_tlv, wks_length; | 538 | u8 *wks_tlv, wks_length; |
539 | u8 *miux_tlv, miux_length; | 539 | u8 *miux_tlv, miux_length; |
540 | __be16 wks = cpu_to_be16(local->local_wks); | ||
540 | u8 gb_len = 0; | 541 | u8 gb_len = 0; |
541 | int ret = 0; | 542 | int ret = 0; |
542 | 543 | ||
@@ -549,8 +550,7 @@ static int nfc_llcp_build_gb(struct nfc_llcp_local *local) | |||
549 | gb_len += lto_length; | 550 | gb_len += lto_length; |
550 | 551 | ||
551 | pr_debug("Local wks 0x%lx\n", local->local_wks); | 552 | pr_debug("Local wks 0x%lx\n", local->local_wks); |
552 | wks_tlv = nfc_llcp_build_tlv(LLCP_TLV_WKS, (u8 *)&local->local_wks, 2, | 553 | wks_tlv = nfc_llcp_build_tlv(LLCP_TLV_WKS, (u8 *)&wks, 2, &wks_length); |
553 | &wks_length); | ||
554 | gb_len += wks_length; | 554 | gb_len += wks_length; |
555 | 555 | ||
556 | miux_tlv = nfc_llcp_build_tlv(LLCP_TLV_MIUX, (u8 *)&local->miux, 0, | 556 | miux_tlv = nfc_llcp_build_tlv(LLCP_TLV_MIUX, (u8 *)&local->miux, 0, |