---
src/language/utilities/permissions.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/language/utilities/permissions.c
b/src/language/utilities/permissions.c
index 03458fc..967b1bd 100644
--- a/src/language/utilities/permissions.c
+++ b/src/language/utilities/permissions.c
@@ -47,6 +47,9 @@ cmd_permissions (struct lexer *lexer, struct dataset *ds
UNUSED)
if (lex_match_id (lexer, "FILE"))
lex_match (lexer, '=');
+ if (!lex_force_string (lexer))
+ return CMD_FAILURE;
+
fn = ds_xstrdup (lex_tokstr (lexer));
lex_force_match (lexer, T_STRING);
--
1.7.1
_______________________________________________
pspp-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/pspp-dev