summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/print_eth_info.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/print_eth_info.c b/src/print_eth_info.c
index 1da0502..9ad9b92 100644
--- a/src/print_eth_info.c
+++ b/src/print_eth_info.c
@@ -79,8 +79,12 @@ void print_eth_info(const char *interface, const char *format_up, const char *fo
const char *ip_address = get_ip_addr(interface);
if (ip_address == NULL) {
+ printf("%s", color("#FF0000"));
printf("%s", format_down);
+ (void)printf("%s", endcolor());
return;
+ } else {
+ printf("%s", color("#00FF00"));
}
for (walk = format_up; *walk != '\0'; walk++) {
@@ -97,4 +101,6 @@ void print_eth_info(const char *interface, const char *format_up, const char *fo
walk += strlen("speed");
}
}
+
+ (void)printf("%s", endcolor());
}