--- a/gdal/frmts/grib/degrib18/degrib/metaname.cpp 2011-09-28 18:17:23.000000000 -0500 +++ b/gdal/frmts/grib/degrib18/degrib/metaname.cpp 2011-09-28 18:18:20.000000000 -0500 @@ -2459,8 +2459,8 @@ char **longLevelName) { int f_reserved; - char valBuff[20]; - char sndBuff[20]; + char valBuff[512]; + char sndBuff[512]; GRIB2SurfTable surf = Table45Index (surfType, &f_reserved, center, subcenter);