]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
poging 3 :p
authorJelte Jansen <jeltejan@NLnetLabs.nl>
Thu, 10 Mar 2005 10:38:02 +0000 (10:38 +0000)
committerJelte Jansen <jeltejan@NLnetLabs.nl>
Thu, 10 Mar 2005 10:38:02 +0000 (10:38 +0000)
resolver.c

index 3bbc97dfb1fd6ef5c9f3c62a22220ccd58d492fc..587fb7af6a099e2895188291ff1468df4ab3997d 100644 (file)
@@ -598,8 +598,8 @@ ldns_resolver_send(ldns_resolver *r, ldns_rdf *name, ldns_rr_type type, ldns_rr_
        }
        
        /* TODO: time is a terrible seed */
-       srandom((unsigned) time(NULL));
-       id = (uint16_t) (0xffff & random() & getpid());
+       srandom((unsigned) time(NULL) ^ getpid());
+       id = (uint16_t) random();
 
        ldns_pkt_set_id(query_pkt, id);