X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsys-file-writer.c;h=f31bd99a883e395304f1819f61e388871105f63f;hb=97f9b8ad137e333af9b3c767556d28dfda93a461;hp=d84e4b4fcd8fea7a8594afd570aea011f723fca9;hpb=bf5a28ae469e2d82c1bc651de990e495da372621;p=pspp diff --git a/src/data/sys-file-writer.c b/src/data/sys-file-writer.c index d84e4b4fcd..f31bd99a88 100644 --- a/src/data/sys-file-writer.c +++ b/src/data/sys-file-writer.c @@ -215,7 +215,7 @@ sfm_open_writer (struct file_handle *fh, struct dictionary *d, &w->file, NULL); if (w->rf == NULL) { - msg (ME, _("Error opening \"%s\" for writing as a system file: %s."), + msg (ME, _("Error opening `%s' for writing as a system file: %s."), fh_get_file_name (fh), strerror (errno)); goto error; } @@ -268,10 +268,7 @@ sfm_open_writer (struct file_handle *fh, struct dictionary *d, write_int (w, 0); if (write_error (w)) - { - close_writer (w); - return NULL; - } + goto error; return casewriter_create (dict_get_proto (d), &sys_file_casewriter_class, w); @@ -985,7 +982,7 @@ close_writer (struct sfm_writer *w) ok = false; if (!ok) - msg (ME, _("An I/O error occurred writing system file \"%s\"."), + msg (ME, _("An I/O error occurred writing system file `%s'."), fh_get_file_name (w->fh)); if (ok ? !replace_file_commit (w->rf) : !replace_file_abort (w->rf))