From c3b6da47d52b95527c09b8499f4144ea2bfc394a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sun, 13 Mar 2016 13:31:12 +0100 Subject: sam: do not segfault when given a NULL pointer to parse --- sam.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sam.c b/sam.c index 3f47edd..ff0bc25 100644 --- a/sam.c +++ b/sam.c @@ -625,6 +625,8 @@ static bool sam_execute(Vis *vis, Win *win, Command *cmd, Filerange *range) { enum SamError sam_cmd(Vis *vis, const char *s) { enum SamError err = SAM_ERR_OK; + if (!s) + return err; Command *cmd = sam_parse(vis, s, &err); if (!cmd) { if (err == SAM_ERR_OK) -- cgit v1.2.3