aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/variables.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/variables.c')
-rw-r--r--src/variables.c10
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