diff options
author | andmarti1424 <andmarti@gmail.com> | 2017-03-20 18:54:03 -0300 |
---|---|---|
committer | andmarti1424 <andmarti@gmail.com> | 2017-03-20 18:54:03 -0300 |
commit | cd865bbe9d414ff61913625df65aadc6bbe84f4e (patch) | |
tree | 123eab06b739fbbc1b655b495b686d6e30eb20b5 /src/file.c | |
parent | e87c5c202423182e9ce6db05e16887052badcedc (diff) |
Add wq command
Diffstat (limited to 'src/file.c')
-rw-r--r-- | src/file.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -129,7 +129,7 @@ int savefile() { del_range_chars(name, 0, 1 + force_rewrite); wordexp(name, &p, 0); - if (! force_rewrite && file_exists(p.we_wordv[0])) { + if (! force_rewrite && p.we_wordv[0] && file_exists(p.we_wordv[0])) { sc_error("File already exists. Use \"!\" to force rewrite."); wordfree(&p); return -1; @@ -139,6 +139,7 @@ int savefile() { strcpy(curfile, p.we_wordv[0]); } + // add sc extension if not present if (wcslen(inputline) > 2 && str_in_str(curfile, ".") == -1) sprintf(curfile + strlen(curfile), ".sc"); |