From 9c14b7a527a34f0ed04a53c72fe85f4d21f094ec Mon Sep 17 00:00:00 2001
From: Michael Stapelberg <michael@stapelberg.de>
Date: Tue, 26 Jan 2010 14:25:37 +0100
Subject: wireless: display no IP instead of (null)

---
 src/print_wireless_info.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/print_wireless_info.c b/src/print_wireless_info.c
index b8bdefe..946c589 100644
--- a/src/print_wireless_info.c
+++ b/src/print_wireless_info.c
@@ -86,7 +86,10 @@ void print_wireless_info(const char *interface, const char *format_up, const cha
                 }
 
                 if (BEGINS_WITH(walk+1, "ip")) {
-                        (void)printf("%s", get_ip_addr(interface));
+                        const char *ip_address = get_ip_addr(interface);
+                        if (ip_address != NULL)
+                                (void)printf("%s", get_ip_addr(interface));
+                        else (void)printf("no IP");
                         walk += strlen("ip");
                 }
         }
-- 
cgit v1.2.3