From: Ilan Peer <ilan.peer@xxxxxxxxx> It is possible that a LCI or location civic configuration buffer is valid but contains no data. In such a case do not add the LCI and location civic information to the entry in the neighbor data base. Signed-off-by: Ilan Peer <ilan.peer@xxxxxxxxx> --- src/ap/neighbor_db.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ap/neighbor_db.c b/src/ap/neighbor_db.c index a2efff6..c6cdbfc 100644 --- a/src/ap/neighbor_db.c +++ b/src/ap/neighbor_db.c @@ -83,13 +83,13 @@ int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid, if (!entry->nr) goto fail; - if (lci) { + if (lci && wpabuf_len(lci)) { entry->lci = wpabuf_dup(lci); if (!entry->lci || os_get_time(&entry->lci_date)) goto fail; } - if (civic) { + if (civic && wpabuf_len(civic)) { entry->civic = wpabuf_dup(civic); if (!entry->civic) goto fail; -- 1.9.1 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap