}
static void
-print_rspamd_result (struct rspamd_result *res)
+print_rspamd_result (struct rspamd_result *res, const gchar *filename)
{
g_assert (res != 0);
printf ("\033[1m");
}
PRINT_FUNC ("Results for host: %s\n", connect_str);
+ if (filename != NULL) {
+ PRINT_FUNC ("Filename: %s\n", filename);
+ }
if (tty) {
printf ("\033[0m");
}
fprintf (stderr, "cannot scan message: %s\n", err->message);
exit (EXIT_FAILURE);
}
- print_rspamd_result (res);
+ print_rspamd_result (res, "stdin");
rspamd_free_result (res);
}
fprintf (stderr, "cannot scan message: %s\n", err->message);
return;
}
- print_rspamd_result (res);
+ print_rspamd_result (res, file);
if (res) {
rspamd_free_result (res);
}
if (tty) {
printf ("\033[1m");
}
- PRINT_FUNC ("Results for host: %s: %d, %s\n", res->server_name, res->code, res->result->str);
+ PRINT_FUNC ("Results for host: %s: %d, %s, file: %s\n",
+ res->server_name, res->code, res->result->str, file);
if (tty) {
printf ("\033[0m");
}
if (tty) {
printf ("\033[1m");
}
- PRINT_FUNC ("Results for host: %s: %d, %s\n", res->server_name, res->code, res->result->str);
+ PRINT_FUNC ("Results for host: %s: %d, %s, file: %s\n",
+ res->server_name, res->code, res->result->str, file);
if (tty) {
printf ("\033[0m");
}