From b4bf5fa304f374680892174575aa01d7bcc94c1e Mon Sep 17 00:00:00 2001 From: Brendan Taylor Date: Mon, 28 Nov 2011 20:51:56 -0700 Subject: don't segfault when toggling a nonexistent variable --- src/commands.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/commands.c b/src/commands.c index 708ed49..2e60233 100644 --- a/src/commands.c +++ b/src/commands.c @@ -177,6 +177,11 @@ toggle_var(WebKitWebView *page, GArray *argv, GString *result) { uzbl_cmdprop *c = get_var_c(var_name); + if(!c) { + set_var_value(var_name, argv_idx(argv, 1)); + return; + } + switch(c->type) { case TYPE_STR: { -- cgit v1.2.3