msgb_free() all received messages after handling
diff --git a/src/hnbgw.c b/src/hnbgw.c
index de401dd..71224a1 100644
--- a/src/hnbgw.c
+++ b/src/hnbgw.c
@@ -84,6 +84,7 @@
 		break;
 	}
 
+	msgb_free(msg);
 	return rc;
 }