diff options
Diffstat (limited to 'src/variables.c')
-rw-r--r-- | src/variables.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/variables.c b/src/variables.c index a1063a0..5d770e6 100644 --- a/src/variables.c +++ b/src/variables.c @@ -465,12 +465,18 @@ set_current_encoding() { void cmd_fifo_dir() { - uzbl.behave.fifo_dir = init_fifo(uzbl.behave.fifo_dir); + if(!init_fifo(uzbl.behave.fifo_dir)) { + g_free(uzbl.behave.fifo_dir); + uzbl.behave.fifo_dir = NULL; + } } void cmd_socket_dir() { - uzbl.behave.socket_dir = init_socket(uzbl.behave.socket_dir); + if(!init_socket(uzbl.behave.socket_dir)) { + g_free(uzbl.behave.socket_dir); + uzbl.behave.socket_dir = NULL; + } } void |