ensure we release memory for all received msgb.
diff --git a/src/hlr.c b/src/hlr.c
index 2a93d7d..054558e 100644
--- a/src/hlr.c
+++ b/src/hlr.c
@@ -65,6 +65,7 @@
 			gsup.message_type);
 		break;
 	}
+	msgb_free(msg);
 	return 0;
 }