diff --git a/nativeLib/ncep_grib2module/dependencies/src/g2clib-1.1.8/g2_getfld.c b/nativeLib/ncep_grib2module/dependencies/src/g2clib-1.1.8/g2_getfld.c index baf54663e3..aeb88c784d 100755 --- a/nativeLib/ncep_grib2module/dependencies/src/g2clib-1.1.8/g2_getfld.c +++ b/nativeLib/ncep_grib2module/dependencies/src/g2clib-1.1.8/g2_getfld.c @@ -395,6 +395,7 @@ g2int g2_getfld(unsigned char *cgrib,g2int ifldnum,g2int unpack,g2int expand, lgfld->numoct_opt=igds[2]; lgfld->interp_opt=igds[3]; lgfld->igdtnum=igds[4]; + free(igds); } else { ierr=10; diff --git a/nativeLib/ncep_grib2module/dependencies/src/g2clib-1.1.8/g2_unpack3.c b/nativeLib/ncep_grib2module/dependencies/src/g2clib-1.1.8/g2_unpack3.c index 44ba01069c..5d5cbf8eef 100755 --- a/nativeLib/ncep_grib2module/dependencies/src/g2clib-1.1.8/g2_unpack3.c +++ b/nativeLib/ncep_grib2module/dependencies/src/g2clib-1.1.8/g2_unpack3.c @@ -212,6 +212,5 @@ g2int g2_unpack3(unsigned char *cgrib,g2int *iofst,g2int **igds,g2int **igdstmpl *idefnum=0; *ideflist=0; // NULL } - free(ligds); return(ierr); // End of Section 3 processing } diff --git a/rpms/awips2.core/Installer.python/nativeLib/x86_64/grib2.so b/rpms/awips2.core/Installer.python/nativeLib/x86_64/grib2.so index 264bf57a3f..208826d9ca 100644 Binary files a/rpms/awips2.core/Installer.python/nativeLib/x86_64/grib2.so and b/rpms/awips2.core/Installer.python/nativeLib/x86_64/grib2.so differ