gtphub: ensure cleanup of peer addresses.

Upon calling gtphub_peer_del(), all addresses and ports should already have
expired (by force). Make sure the code heeds that with a so far missing
assertion.

Sponsored-by: On-Waves ehi
diff --git a/openbsc/src/gprs/gtphub.c b/openbsc/src/gprs/gtphub.c
index 8e16497..4507e6a 100644
--- a/openbsc/src/gprs/gtphub.c
+++ b/openbsc/src/gprs/gtphub.c
@@ -696,6 +696,7 @@
 /* Remove a gtphub_peer from its list and free it. */
 static void gtphub_peer_del(struct gtphub_peer *peer)
 {
+	OSMO_ASSERT(llist_empty(&peer->addresses));
 	nr_map_clear(&peer->seq_map);
 	llist_del(&peer->entry);
 	talloc_free(peer);