X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fsilc-core.c;h=28c3d38bf6b021ea767cbb2d6c7b2daec378eb01;hb=57706f9277ac228886672b64638db755ba1384d7;hp=3fca79d2f0749fa708ead419633dcb3135700f33;hpb=78ec250d207f1023c6e60734151aec0b229e2a20;p=silc.git diff --git a/apps/irssi/src/silc/core/silc-core.c b/apps/irssi/src/silc/core/silc-core.c index 3fca79d2..28c3d38b 100644 --- a/apps/irssi/src/silc/core/silc-core.c +++ b/apps/irssi/src/silc/core/silc-core.c @@ -151,7 +151,7 @@ static bool silc_irssi_debug_print(char *file, char *function, int line, char *message, void *context) { printtext(NULL, NULL, MSGLEVEL_CLIENTNOTICE, - "DEBUG: %s:%d:%s", function, line, message); + "DEBUG: %s:%d: %s", function, line, message); return TRUE; } @@ -161,7 +161,8 @@ static void sig_debug_setup_changed(void) if (debug) { const char *debug_string = settings_get_str("debug_string"); i_debug = silc_debug = TRUE; - silc_log_set_debug_string(debug_string); + if (strlen(debug_string)) + silc_log_set_debug_string(debug_string); silc_log_set_debug_callbacks(silc_irssi_debug_print, NULL, NULL, NULL); return; } @@ -174,7 +175,7 @@ static void sig_debug_setup_changed(void) static bool silc_log_misc(SilcLogType type, char *message, void *context) { - fprintf(stderr, "%s\n", message); + printtext(NULL, NULL, MSGLEVEL_CLIENTCRAP, "%s", message); return TRUE; }