aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--networking/nslookup.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/networking/nslookup.c b/networking/nslookup.c
index feeec15aa..92e07e8b1 100644
--- a/networking/nslookup.c
+++ b/networking/nslookup.c
@@ -797,11 +797,9 @@ int nslookup_main(int argc UNUSED_PARAM, char **argv)
797 char buf80[80]; 797 char buf80[80];
798 798
799 ptr = make_ptr(buf80, *argv); 799 ptr = make_ptr(buf80, *argv);
800
801 if (ptr) { 800 if (ptr) {
802 add_query(&queries, &n_queries, T_PTR, ptr); 801 add_query(&queries, &n_queries, T_PTR, xstrdup(ptr));
803 } 802 } else {
804 else {
805 add_query(&queries, &n_queries, T_A, *argv); 803 add_query(&queries, &n_queries, T_A, *argv);
806#if ENABLE_FEATURE_IPV6 804#if ENABLE_FEATURE_IPV6
807 add_query(&queries, &n_queries, T_AAAA, *argv); 805 add_query(&queries, &n_queries, T_AAAA, *argv);