summaryrefslogtreecommitdiffstats
path: root/extensions/libebt_log.c
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/libebt_log.c')
-rw-r--r--extensions/libebt_log.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/extensions/libebt_log.c b/extensions/libebt_log.c
index 8858cf0e..47708d79 100644
--- a/extensions/libebt_log.c
+++ b/extensions/libebt_log.c
@@ -161,9 +161,10 @@ static void brlog_print(const void *ip, const struct xt_entry_target *target,
{
struct ebt_log_info *loginfo = (struct ebt_log_info *)target->data;
- printf("--log-level %s --log-prefix \"%s\"",
- eight_priority[loginfo->loglevel].c_name,
- loginfo->prefix);
+ printf("--log-level %s", eight_priority[loginfo->loglevel].c_name);
+
+ if (loginfo->prefix[0])
+ printf(" --log-prefix \"%s\"", loginfo->prefix);
if (loginfo->bitmask & EBT_LOG_IP)
printf(" --log-ip");