diff options
author | Bram Moolenaar <Bram@vim.org> | 2014-01-14 12:33:36 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2014-01-14 12:33:36 +0100 |
commit | 32b9201f3726b26d1b5a558f95919cf0575a4b78 (patch) | |
tree | 81839de26ce0fcb0cc99c756b5df781c140757bf /src/ops.c | |
parent | 9d1685d1cf21cf5c17a52ae8ea143161a0d00d37 (diff) | |
download | vim-git-32b9201f3726b26d1b5a558f95919cf0575a4b78.tar.gz |
updated for version 7.4.145v7.4.145
Problem: getregtype() does not return zero for unknown register.
Solution: Adjust documention: return empty string for unknown register.
Check the register name to be valid. (Yukihiro Nakadaira)
Diffstat (limited to 'src/ops.c')
-rw-r--r-- | src/ops.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -6240,7 +6240,9 @@ get_reg_type(regname, reglen) regname = may_get_selection(regname); #endif - /* Should we check for a valid name? */ + if (regname != NUL && !valid_yank_reg(regname, FALSE)) + return MAUTO; + get_yank_register(regname, FALSE); if (y_current->y_array != NULL) |