diff options
author | James Booth <boothj5@gmail.com> | 2014-09-09 23:16:12 +0100 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-09-09 23:16:12 +0100 |
commit | 41a069278a77a3c7ce46da5cbc269ae5cfbd6c80 (patch) | |
tree | b70285325a944e4d8a2b64efa03027ea5714417a /src/server_events.c | |
parent | 9d74bdb58d349a5ec627c3f67675a7c26020e0c1 (diff) | |
download | profani-tty-41a069278a77a3c7ce46da5cbc269ae5cfbd6c80.tar.gz |
Tidied error handling for room forms
Diffstat (limited to 'src/server_events.c')
-rw-r--r-- | src/server_events.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/server_events.c b/src/server_events.c index 6bc06248..f78c919b 100644 --- a/src/server_events.c +++ b/src/server_events.c @@ -470,9 +470,21 @@ handle_room_configure(const char * const room, DataForm *form) } void -handle_room_configuration_form_error(void) +handle_room_configuration_form_error(const char * const room, const char * const message) { - cons_show("Error parsing room configuration form."); + if (room != NULL) { + if (message != NULL) { + cons_show_error("Room config error for %s: %s.", room, message); + } else { + cons_show_error("Room config error for %s.", room); + } + } else { + if (message != NULL) { + cons_show_error("Room config error: %s.", message); + } else { + cons_show_error("Room config error."); + } + } } void |