[signal] Differentiate paging success from expiration in SS_PAGING

This is useful information to know and actually fixes a segfault
in rllp.c where lchan is accessed even tough it could be NULL in
case of failure.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
diff --git a/openbsc/src/rrlp.c b/openbsc/src/rrlp.c
index d4665d5..3504451 100644
--- a/openbsc/src/rrlp.c
+++ b/openbsc/src/rrlp.c
@@ -89,14 +89,12 @@
 	struct paging_signal_data *psig_data = signal_data;
 
 	switch (signal) {
-	case S_PAGING_COMPLETED:
-		/* paging might have "completed' unsucessfully,
-		 * in this case we don't have a lchan */
-		if (!psig_data->lchan)
-			break;
+	case S_PAGING_SUCCEEDED:
 		/* A subscriber has attached. */
 		send_rrlp_req(psig_data->lchan);
 		break;
+	case S_PAGING_EXPIRED:
+		break;
 	}
 	return 0;
 }