aboutsummaryrefslogtreecommitdiff
path: root/jim-bio.c
diff options
context:
space:
mode:
Diffstat (limited to 'jim-bio.c')
-rw-r--r--jim-bio.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/jim-bio.c b/jim-bio.c
index 38dba2b..c477116 100644
--- a/jim-bio.c
+++ b/jim-bio.c
@@ -149,15 +149,13 @@ static int bio_cmd_copy(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
}
if (ferror(infh)) {
- Jim_SetResultString(interp, "", 0);
- Jim_AppendStrings(interp, Jim_GetResult(interp), "error reading \"", Jim_GetString(argv[0], NULL), "\": ", strerror(errno), NULL);
+ Jim_SetResultFormatted(interp, "error reading \"%#s\": %s", argv[0], strerror(errno));
clearerr(infh);
return JIM_ERR;
}
if (ferror(outfh)) {
- Jim_SetResultString(interp, "", 0);
- Jim_AppendStrings(interp, Jim_GetResult(interp), "error writing \"", Jim_GetString(argv[1], NULL), "\": ", strerror(errno), NULL);
+ Jim_SetResultFormatted(interp, "error writing \"%#s\": %s", argv[1], strerror(errno));
clearerr(outfh);
return JIM_ERR;
}