flag new subscriber structs in memory and send a signal
diff --git a/openbsc/src/db.c b/openbsc/src/db.c
index 9ad39d3..e24b619 100644
--- a/openbsc/src/db.c
+++ b/openbsc/src/db.c
@@ -224,6 +224,7 @@
 	}
 
 	subscr = subscr_alloc();
+	subscr->flags |= GSM_SUBSCRIBER_FIRST_CONTACT;
 	if (!subscr)
 		return NULL;
 	result = dbi_conn_queryf(conn,