vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit a13111368a3f24d37be6d641eb7e1eb9544930fe
parent ea42d233243a8f50fe9a94f97ddcde92f74b89a3
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Tue,  5 Apr 2016 20:37:01 +0200

vis: fix coverity scan warnings

Diffstat:
Mmain.c | 2+-
Msam.c | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/main.c b/main.c @@ -1243,7 +1243,7 @@ static const char *repeat(Vis *vis, const char *keys, const Arg *arg) { static const char *cursors_new(Vis *vis, const char *keys, const Arg *arg) { View *view = vis_view(vis); for (int count = vis_count_get_default(vis, 1); count > 0; count--) { - Cursor *cursor; + Cursor *cursor = NULL; switch (arg->i) { case -1: case +1: diff --git a/sam.c b/sam.c @@ -1162,7 +1162,7 @@ static bool cmd_cd(Vis *vis, Win *win, Command *cmd, const char *argv[], Cursor const char *dir = argv[1]; if (!dir) dir = getenv("HOME"); - return chdir(dir) == 0; + return dir && chdir(dir) == 0; } #include "vis-cmds.c"