ns2: fix a msg leak when receiving REJECTED messages

Change-Id: I7edc53c29c3dd09c395a275ceb8648b8eb19c06c
diff --git a/src/gb/gprs_ns2_udp.c b/src/gb/gprs_ns2_udp.c
index bda0acf..251f869 100644
--- a/src/gb/gprs_ns2_udp.c
+++ b/src/gb/gprs_ns2_udp.c
@@ -202,8 +202,8 @@
 			goto out;
 		case GPRS_NS2_CS_REJECTED:
 			/* nsip_sendmsg will free reject */
-			nsip_sendmsg(bind, reject, &saddr);
-			return 0;
+			rc = nsip_sendmsg(bind, reject, &saddr);
+			goto out;
 		case GPRS_NS2_CS_CREATED:
 			ns2_driver_alloc_vc(bind, nsvc, &saddr);
 			gprs_ns2_vc_fsm_start(nsvc);