Fixed memory leaks caused by not freeing msgb in udp_read_cb() function.
diff --git a/src/openbts_sock.cpp b/src/openbts_sock.cpp
index 1f1e904..845aa77 100644
--- a/src/openbts_sock.cpp
+++ b/src/openbts_sock.cpp
@@ -112,6 +112,7 @@
 
 	struct gsm_pcu_if *pcu_prim = (gsm_pcu_if *)(msg->l1h);
 	rc = pcu_rx(pcu_prim->msg_type, pcu_prim);
+	msgb_free(msg);
 	return rc;
 }