From c226b07c5b818422072fa70acb74cb4dda1824db Mon Sep 17 00:00:00 2001 From: Roland Winklmeier Date: Mon, 11 Jan 2016 17:55:02 +0100 Subject: [PATCH] [g2clib] Fix potential null pointer dereference --- src/plugins/weatherdata/gfs/g2clib/g2_addgrid.c | 4 ++++ 1 file changed, 4 insertions(+) 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