test: gprs_ns2: replace free_bind() with clear_pdus()

free_bind() should free up all driver specific state but NOT
the bind itself. As the only thing left is clearing the pdus
rename the function to it.

Change-Id: Iac506734c93aca8be045ac13788d07d1bdc78eb3
diff --git a/tests/gb/gprs_ns2_test.c b/tests/gb/gprs_ns2_test.c
index 7c28dca..4c47b6a 100644
--- a/tests/gb/gprs_ns2_test.c
+++ b/tests/gb/gprs_ns2_test.c
@@ -44,15 +44,15 @@
 	return 0;
 }
 
-void free_bind(struct gprs_ns2_vc_bind *bind)
+static void clear_pdus(struct gprs_ns2_vc_bind *bind)
 {
-	OSMO_ASSERT(bind);
-	talloc_free(bind);
+	struct osmo_wqueue *queue = bind->priv;
+	osmo_wqueue_clear(queue);
 }
 
 struct gprs_ns2_vc_driver vc_driver_dummy = {
 	.name = "GB UDP dummy",
-	.free_bind = free_bind,
+	.free_bind = clear_pdus,
 };
 
 static int vc_sendmsg(struct gprs_ns2_vc *nsvc, struct msgb *msg)