Coverity 1416283

This commit is contained in:
tg 2017-08-07 23:23:12 +00:00
parent 144268cf94
commit a318b33ace

4
edit.c
View File

@ -28,7 +28,7 @@
#ifndef MKSH_NO_CMDLINE_EDITING #ifndef MKSH_NO_CMDLINE_EDITING
__RCSID("$MirOS: src/bin/mksh/edit.c,v 1.337 2017/05/05 22:53:26 tg Exp $"); __RCSID("$MirOS: src/bin/mksh/edit.c,v 1.338 2017/08/07 23:23:12 tg Exp $");
/* /*
* in later versions we might use libtermcap for this, but since external * in later versions we might use libtermcap for this, but since external
@ -4202,6 +4202,8 @@ vi_cmd(int argcnt, const char *cmd)
case ord('y'): case ord('y'):
if (*cmd == cmd[1]) { if (*cmd == cmd[1]) {
c1 = *cmd == 'c' ? domove(1, "^", 1) : 0; c1 = *cmd == 'c' ? domove(1, "^", 1) : 0;
if (c1 < 0)
return (-1);
c2 = vs->linelen; c2 = vs->linelen;
} else if (!is_move(cmd[1])) } else if (!is_move(cmd[1]))
return (-1); return (-1);