Browse Source

netbios_ns: use recv_ip for NB query

Thomas Guillem 10 years ago
parent
commit
458d397b5f
1 changed files with 1 additions and 12 deletions
  1. 1 12
      src/netbios_ns.c

+ 1 - 12
src/netbios_ns.c

@@ -295,19 +295,8 @@ static int netbios_ns_handle_query(netbios_ns *ns, size_t size,
     p_data = q->payload + name_size + 12;
 
     if (type == query_type_nb) {
-        uint32_t ip;
-
-        // get ip addr
-        if (data_length < 6)
-            ip = recv_ip;
-        else
-        {
-            uint32_t *p_ip = (uint32_t *) (p_data + 2);
-            ip = *p_ip;
-        }
-
         out_name_query->type = NAME_QUERY_TYPE_NB;
-        out_name_query->u.nb.ip = ip;
+        out_name_query->u.nb.ip = recv_ip;
     } else if (type == query_type_nbstat) {
         uint8_t name_count;
         const char *names = p_data +  1;