summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartijn Coenen <maco@google.com>2015-11-25 08:06:06 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-11-25 08:06:06 +0000
commit7d7160dda3b206c4135a0bff1299d2f8d7bfe5ed (patch)
tree0bb7283844a09a70773c9d283869384d664f249e
parentc4ea0a696e0d09c1f69d629e1aa5d49de63d7b1e (diff)
parent79f082177112d1a201a88a4e3fd85815a7801f63 (diff)
downloadlibnfc-nci-7d7160dda3b206c4135a0bff1299d2f8d7bfe5ed.tar.gz
Merge "Fix rf discover notification type."
-rw-r--r--src/nfc/include/nfc_api.h10
-rw-r--r--src/nfc/nfc/nfc_ncif.c3
2 files changed, 6 insertions, 7 deletions
diff --git a/src/nfc/include/nfc_api.h b/src/nfc/include/nfc_api.h
index 4070c5c..70734e4 100644
--- a/src/nfc/include/nfc_api.h
+++ b/src/nfc/include/nfc_api.h
@@ -592,11 +592,11 @@ typedef struct
/* the data type associated with NFC_RESULT_DEVT */
typedef struct
{
- tNFC_STATUS status; /* The event status - place holder. */
- UINT8 rf_disc_id; /* RF Discovery ID */
- UINT8 protocol; /* supported protocol */
- tNFC_RF_TECH_PARAMS rf_tech_param; /* RF technology parameters */
- BOOLEAN more; /* 0: last notification */
+ tNFC_STATUS status; /* The event status - place holder. */
+ UINT8 rf_disc_id; /* RF Discovery ID */
+ UINT8 protocol; /* supported protocol */
+ tNFC_RF_TECH_PARAMS rf_tech_param; /* RF technology parameters */
+ UINT8 more; /* 0: last, 1: last (limit), 2: more */
} tNFC_RESULT_DEVT;
/* the data type associated with NFC_SELECT_DEVT */
diff --git a/src/nfc/nfc/nfc_ncif.c b/src/nfc/nfc/nfc_ncif.c
index 1b0fb15..99ad256 100644
--- a/src/nfc/nfc/nfc_ncif.c
+++ b/src/nfc/nfc/nfc_ncif.c
@@ -741,8 +741,7 @@ void nfc_ncif_proc_discover_ntf (UINT8 *p, UINT16 plen)
evt_data.result.rf_tech_param.mode = *p++;
p = nfc_ncif_decode_rf_params (&evt_data.result.rf_tech_param, p);
- evt_data.result.more = (*p == NCI_DISCOVER_NTF_MORE) ? TRUE : FALSE;
- p++;
+ evt_data.result.more = *p++;
(*nfc_cb.p_discv_cback) (NFC_RESULT_DEVT, &evt_data);
}
}