summaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2005-03-12 18:52:29 +0000
committerSebastien Helleu <flashcode@flashtux.org>2005-03-12 18:52:29 +0000
commit39d14185a18a8ffd4822593a495ab3a02e551c07 (patch)
tree4b9ae84b7f5fad681b6655990629e6b173fd6e58 /src/common
parentc3f5e88286c6d7c2d00c241e0f7899f717dd78b8 (diff)
downloadweechat-39d14185a18a8ffd4822593a495ab3a02e551c07.zip
FIFO command/text not authorized on special buffers like DCC
Diffstat (limited to 'src/common')
-rw-r--r--src/common/fifo.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/common/fifo.c b/src/common/fifo.c
index 36a6c850e..94ebce332 100644
--- a/src/common/fifo.c
+++ b/src/common/fifo.c
@@ -114,6 +114,14 @@ fifo_exec (char *text)
pos_msg = text + 1;
ptr_server = SERVER(gui_current_window->buffer);
ptr_buffer = gui_current_window->buffer;
+
+ if (!ptr_server)
+ {
+ irc_display_prefix (NULL, PREFIX_ERROR);
+ gui_printf (NULL, _("%s invalid buffer for displaying text via FIFO pipe\n"),
+ WEECHAT_WARNING);
+ return;
+ }
}
else
{