aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/variables.c
diff options
context:
space:
mode:
authorGravatar Brendan Taylor <whateley@gmail.com>2011-09-13 09:17:28 +0000
committerGravatar Brendan Taylor <whateley@gmail.com>2011-09-13 09:17:28 +0000
commit9f19ab832505ffd721cd466eba1a479ad4ff7cd4 (patch)
tree3edd96f34b40f98ef0113e74bd1226deb8843169 /src/variables.c
parent8b87065fef2a29a6434c97af1c6311f396a3f7fc (diff)
make init_fifo and init_socket be less surprising.
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