diff --git a/blockip/bip b/blockip/bip index ce71501..648dade 100644 Binary files a/blockip/bip and b/blockip/bip differ diff --git a/blockip/bip-static b/blockip/bip-static index bd0dd18..b3752a6 100644 Binary files a/blockip/bip-static and b/blockip/bip-static differ diff --git a/blockip/src/stats.c b/blockip/src/stats.c index b41f6a5..3ba0c0c 100644 --- a/blockip/src/stats.c +++ b/blockip/src/stats.c @@ -100,7 +100,7 @@ void show_subnet_aggregation(void) { FILE *fp = fopen(PERSIST_FILE, "r"); if (!fp) { - printf("(无数据)\n\n"); + printf("(暂无IP信息)\n\n"); return; } @@ -326,6 +326,11 @@ void show_subnet_aggregation(void) { printf(" - (IPv6 地址) (%d 个)\n", v6_count); } + /* 如果没有任何输出(无聚合、无散乱、无v6) */ + if (!has_output && scattered_count == 0 && v6_count == 0) { + printf("(暂无IP信息)\n"); + } + printf("\n"); }