X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Futilities%2Finclude.c;h=ecb33b27670826fd8fa7ae25f1bf435b09ed0f13;hb=ed7a8820e2f7797fb61a9a5628c18169dcfd3513;hp=2c0f3ae8cc74c9bf530f14013fcaf2423f7baba8;hpb=5882d195ad6891b87dba6ded8a5caa1a949f165f;p=pspp diff --git a/src/language/utilities/include.c b/src/language/utilities/include.c index 2c0f3ae8cc..ecb33b2767 100644 --- a/src/language/utilities/include.c +++ b/src/language/utilities/include.c @@ -61,7 +61,10 @@ do_insert (struct lexer *lexer, struct dataset *ds, enum variant variant) if (!lex_force_string_or_id (lexer)) return CMD_FAILURE; - relative_name = utf8_to_filename (lex_tokcstr (lexer)); + relative_name = utf8_to_filename (lex_tokcstr (lexer)); + if (NULL == relative_name) + return CMD_FAILURE; + filename = include_path_search (relative_name); free (relative_name);