X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Flanguage%2Futilities%2Fset.q;h=710bc2f44e44d5372e960bc7a1433109427dd1e4;hb=0f1911029f2af1c9a8994ab5e6adffb3445a9af0;hp=126868dbdb52f107844200b75a9e41f8c8ff9507;hpb=25e76c9c37c623a3eced22d23a60befb0067de68;p=pspp diff --git a/src/language/utilities/set.q b/src/language/utilities/set.q index 126868dbdb..710bc2f44e 100644 --- a/src/language/utilities/set.q +++ b/src/language/utilities/set.q @@ -137,7 +137,6 @@ cmd_set (struct lexer *lexer, struct dataset *ds) if (!parse_set (lexer, ds, &cmd, NULL)) { - free_set (&cmd); return CMD_FAILURE; } @@ -568,7 +567,7 @@ stc_custom_format (struct lexer *lexer, struct dataset *ds UNUSED, struct cmd_se if (!fmt_check_output (&fmt)) return 0; - + if (fmt_is_string (fmt.type)) { char str[FMT_STRING_LEN_MAX + 1]; @@ -907,7 +906,7 @@ show_current_directory (const struct dataset *ds UNUSED) { len <<= 1; buf = xrealloc (buf, len); - } + } while (NULL == (wd = getcwd (buf, len))); return wd;