@@ -83,9 +83,10 @@ void dns_result_cb(enum dns_resolve_status status,
8383 return ;
8484 }
8585
86- NET_INFO ("%s %s address: %s" , user_data ? (char * )user_data : "<null>" , hr_family ,
87- net_addr_ntop (info -> ai_family , addr ,
88- hr_addr , sizeof (hr_addr )));
86+ NET_INFO ("%s %s address: %s" , user_data ? (char * )user_data : "<null>" ,
87+ hr_family ,
88+ log_strdup (net_addr_ntop (info -> ai_family , addr ,
89+ hr_addr , sizeof (hr_addr ))));
8990}
9091
9192void mdns_result_cb (enum dns_resolve_status status ,
@@ -131,9 +132,10 @@ void mdns_result_cb(enum dns_resolve_status status,
131132 return ;
132133 }
133134
134- NET_INFO ("%s %s address: %s" , user_data ? (char * )user_data : "<null>" , hr_family ,
135- net_addr_ntop (info -> ai_family , addr ,
136- hr_addr , sizeof (hr_addr )));
135+ NET_INFO ("%s %s address: %s" , user_data ? (char * )user_data : "<null>" ,
136+ hr_family ,
137+ log_strdup (net_addr_ntop (info -> ai_family , addr ,
138+ hr_addr , sizeof (hr_addr ))));
137139}
138140
139141#if defined(CONFIG_NET_DHCPV4 )
@@ -180,17 +182,19 @@ static void ipv4_addr_add_handler(struct net_mgmt_event_callback *cb,
180182 }
181183
182184 NET_INFO ("IPv4 address: %s" ,
183- net_addr_ntop (AF_INET , & if_addr -> address .in_addr ,
184- hr_addr , NET_IPV4_ADDR_LEN ));
185+ log_strdup (net_addr_ntop (AF_INET ,
186+ & if_addr -> address .in_addr ,
187+ hr_addr , NET_IPV4_ADDR_LEN )));
185188 NET_INFO ("Lease time: %u seconds" ,
186189 iface -> config .dhcpv4 .lease_time );
187190 NET_INFO ("Subnet: %s" ,
188- net_addr_ntop (AF_INET ,
189- & iface -> config .ip .ipv4 -> netmask ,
190- hr_addr , NET_IPV4_ADDR_LEN ));
191+ log_strdup ( net_addr_ntop (AF_INET ,
192+ & iface -> config .ip .ipv4 -> netmask ,
193+ hr_addr , NET_IPV4_ADDR_LEN ) ));
191194 NET_INFO ("Router: %s" ,
192- net_addr_ntop (AF_INET , & iface -> config .ip .ipv4 -> gw ,
193- hr_addr , NET_IPV4_ADDR_LEN ));
195+ log_strdup (net_addr_ntop (AF_INET ,
196+ & iface -> config .ip .ipv4 -> gw ,
197+ hr_addr , NET_IPV4_ADDR_LEN )));
194198 break ;
195199 }
196200
@@ -265,7 +269,8 @@ static void setup_ipv4(struct net_if *iface)
265269 net_if_ipv4_addr_add (iface , & addr , NET_ADDR_MANUAL , 0 );
266270
267271 NET_INFO ("IPv4 address: %s" ,
268- net_addr_ntop (AF_INET , & addr , hr_addr , NET_IPV4_ADDR_LEN ));
272+ log_strdup (net_addr_ntop (AF_INET , & addr , hr_addr ,
273+ NET_IPV4_ADDR_LEN )));
269274
270275 ret = dns_get_addr_info (query ,
271276 DNS_QUERY_TYPE_A ,
0 commit comments