diff --git a/src/plugins/weatherdata/gfs/g2clib/g2_addgrid.c b/src/plugins/weatherdata/gfs/g2clib/g2_addgrid.c index 8feb2f585..91778202a 100644 --- a/src/plugins/weatherdata/gfs/g2clib/g2_addgrid.c +++ b/src/plugins/weatherdata/gfs/g2clib/g2_addgrid.c @@ -183,6 +183,10 @@ g2int g2_addgrid(unsigned char *cgrib,g2int *igds,g2int *igdstmpl,g2int *ideflis mapgrid=extgridtemplate(igds[4],igdstmpl); } } + if (mapgrid==0) { + ierr=-5; + return(ierr); + } // // Pack up each input value in array igdstmpl into the // the appropriate number of octets, which are specified in