Cleanup and better error message

This commit is contained in:
Shahram Najm 2015-01-27 22:01:15 +00:00
parent e052f403e2
commit 84d5bcf9de
1 changed files with 6 additions and 2 deletions

View File

@ -404,7 +404,7 @@ int grib_yyerror(const char* msg)
void grib_parser_include(const char* fname) void grib_parser_include(const char* fname)
{ {
FILE *f ; FILE *f = NULL;
char path[1204]; char path[1204];
char* io_buffer=0; char* io_buffer=0;
/* int i; */ /* int i; */
@ -426,7 +426,11 @@ void grib_parser_include(const char* fname)
p++; p++;
} }
Assert(q); if(!q) {
grib_context_log(grib_parser_context, GRIB_LOG_FATAL,
"grib_parser_include: path '%s' does not contain a '/'\n",fname);
return;
}
q++; q++;
strncpy(path,parse_file,q-parse_file); strncpy(path,parse_file,q-parse_file);