vlr_subscr: use osmo_use_count

Depends: Ife31e6798b4e728a23913179e346552a7dd338c0 (libosmocore)
Change-Id: Ib06d030e8464abe415ff597d462ed40eeddef475
diff --git a/tests/msc_vlr/msc_vlr_test_rest.c b/tests/msc_vlr/msc_vlr_test_rest.c
index 7c17a83..0e8cfba 100644
--- a/tests/msc_vlr/msc_vlr_test_rest.c
+++ b/tests/msc_vlr/msc_vlr_test_rest.c
@@ -23,6 +23,7 @@
 
 #include "msc_vlr_tests.h"
 #include "stubs.h"
+#include <osmocom/msc/vlr.h>
 
 static void test_early_stage()
 {
@@ -43,7 +44,7 @@
 	thwart_rx_non_initial_requests();
 
 	btw("fake: acceptance");
-	g_conn->vsub = vlr_subscr_alloc(net->vlr);
+	g_conn->vsub = vlr_subscr_find_or_create_by_imsi(net->vlr, "135111", VSUB_USE_CONN, NULL);
 	g_conn->via_ran = OSMO_RAT_GERAN_A;
 	OSMO_ASSERT(g_conn->vsub);
 	/* mark as silent call so it sticks around */