diff --git a/tests/test_grib.c b/tests/test_grib.c
index e46673962b74c85bba91ffaf99d7d157236c4e64..9c94e1380c5c4bbd9a707d7b443ce824b770bb33 100644
--- a/tests/test_grib.c
+++ b/tests/test_grib.c
@@ -59,6 +59,7 @@ int main()
 
   streamWriteVar(streamID1, 0, data, 0);
 
+  free(data);
   return (0);
 
   vlistID = streamInqVlist(streamID1);