diff options
author | Andrew J. Schorr <aschorr@telemetry-investments.com> | 2013-01-10 13:12:01 -0500 |
---|---|---|
committer | Andrew J. Schorr <aschorr@telemetry-investments.com> | 2013-01-10 13:12:01 -0500 |
commit | 8a64478e8d953ed249ecd18a8ec7fb19f69c167c (patch) | |
tree | 5fa88ab07fe0f023b7772eadb4a0f36f0c8ee96d /extension/inplace.c | |
parent | 81df0ef6c9ae780d1b4a9f784a611e9c8a07789f (diff) | |
download | egawk-8a64478e8d953ed249ecd18a8ec7fb19f69c167c.tar.gz egawk-8a64478e8d953ed249ecd18a8ec7fb19f69c167c.tar.bz2 egawk-8a64478e8d953ed249ecd18a8ec7fb19f69c167c.zip |
Add tests for inplace extension.
Diffstat (limited to 'extension/inplace.c')
-rw-r--r-- | extension/inplace.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/extension/inplace.c b/extension/inplace.c index 69b188b8..31f21b60 100644 --- a/extension/inplace.c +++ b/extension/inplace.c @@ -93,7 +93,7 @@ invalid_filename(const awk_string_t *filename) static awk_value_t * do_inplace_begin(int nargs, awk_value_t *result) { - awk_value_t filename, suffix; + awk_value_t filename; struct stat sbuf; char *p; int fd; @@ -109,8 +109,10 @@ do_inplace_begin(int nargs, awk_value_t *result) if (! get_argument(0, AWK_STRING, &filename)) fatal(ext_id, _("inplace_begin: cannot retrieve 1st argument as a string filename")); - if (! get_argument(1, AWK_STRING, &suffix)) - suffix.str_value.str = NULL; + /* + * N.B. In the current implementation, the 2nd suffix arg is not used + * in this function. It is used only in the inplace_end function. + */ if (invalid_filename(&filename.str_value)) { warning(ext_id, _("inplace_begin: disabling in-place editing for invalid FILENAME `%s'"), |