]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- more fixes that I overlooked.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 22 Aug 2013 07:33:51 +0000 (07:33 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 22 Aug 2013 07:33:51 +0000 (07:33 +0000)
git-svn-id: file:///svn/unbound/trunk@2944 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
services/mesh.c
services/outside_network.c
util/log.c
util/winsock_event.c
validator/autotrust.c

index 9ddbe5b21bb3d7cdee12beb84076d711d2b91de4..4227e44acfbe09717650ec1772c679cf970576e9 100644 (file)
@@ -1,3 +1,6 @@
+22 Aug 2013: Wouter
+       - more fixes that I overlooked.
+
 21 Aug 2013: Wouter
        - Fix#520: Errors found by static analysis from Tomas Hozza(redhat).
 
index 51c66dba939c5cb494d9703164711293e6c35f1e..d6249f9c50e93d8d416c5fe107435dd81febeb26 100644 (file)
@@ -878,8 +878,8 @@ mesh_send_reply(struct mesh_state* m, int rcode, struct reply_info* rep,
        m->s.env->mesh->num_reply_addrs--;
        end_time = *m->s.env->now_tv;
        timeval_subtract(&duration, &end_time, &r->start_time);
-       verbose(VERB_ALGO, "query took %d.%6.6d sec",
-               (int)duration.tv_sec, (int)duration.tv_usec);
+       verbose(VERB_ALGO, "query took %lld.%6.6d sec",
+               (long long)duration.tv_sec, (int)duration.tv_usec);
        m->s.env->mesh->replies_sent++;
        timeval_add(&m->s.env->mesh->replies_sum_wait, &duration);
        timehist_insert(m->s.env->mesh->histogram, &duration);
@@ -1124,7 +1124,7 @@ mesh_stats(struct mesh_area* mesh, const char* str)
                timeval_divide(&avg, &mesh->replies_sum_wait, 
                        mesh->replies_sent);
                log_info("average recursion processing time "
-                       "%d.%6.6d sec", (int)avg.tv_sec, (int)avg.tv_usec);
+                       "%lld.%6.6d sec", (long long)avg.tv_sec, (int)avg.tv_usec);
                log_info("histogram of recursion processing times");
                timehist_log(mesh->histogram, "recursions");
        }
index 4ca4ac786112c981eb6d9eacb08026afb3127a3a..b99a933aa101285f6d02fb3261be0bbbbef88229 100644 (file)
@@ -1567,7 +1567,7 @@ serviced_tcp_callback(struct comm_point* c, void* arg, int error,
                (now.tv_sec == sq->last_sent_time.tv_sec &&
                now.tv_usec > sq->last_sent_time.tv_usec)) {
                /* convert from microseconds to milliseconds */
-               int roundtime = ((int)now.tv_sec - (int)sq->last_sent_time.tv_sec)*1000
+               int roundtime = ((int)(now.tv_sec - sq->last_sent_time.tv_sec))*1000
                  + ((int)now.tv_usec - (int)sq->last_sent_time.tv_usec)/1000;
                verbose(VERB_ALGO, "measured TCP-time at %d msec", roundtime);
                log_assert(roundtime >= 0);
@@ -1753,7 +1753,7 @@ serviced_udp_callback(struct comm_point* c, void* arg, int error,
                (now.tv_sec == sq->last_sent_time.tv_sec &&
                now.tv_usec > sq->last_sent_time.tv_usec)) {
                /* convert from microseconds to milliseconds */
-               int roundtime = ((int)now.tv_sec - (int)sq->last_sent_time.tv_sec)*1000
+               int roundtime = ((int)(now.tv_sec - sq->last_sent_time.tv_sec))*1000
                  + ((int)now.tv_usec - (int)sq->last_sent_time.tv_usec)/1000;
                verbose(VERB_ALGO, "measured roundtrip at %d msec", roundtime);
                log_assert(roundtime >= 0);
index 72dc8b9baa45da7514d609d084faa9c88555436e..9b2daea3208fc62d8a82b15e4692cc100322e6af 100644 (file)
@@ -228,7 +228,7 @@ log_vmsg(int pri, const char* type,
                        ident, (int)getpid(), tid?*tid:0, type, message);
        } else
 #endif
-       fprintf(logfile, "[%u] %s[%d:%x] %s: %s\n", (unsigned)now, 
+       fprintf(logfile, "[%lld] %s[%d:%x] %s: %s\n", (long long)now, 
                ident, (int)getpid(), tid?*tid:0, type, message);
 #ifdef UB_ON_WINDOWS
        /* line buffering does not work on windows */
index 9a97293893522af3a06ee873023c65dc05cc8909..82e9ab06a382058ce4d5fdac893164771bfb2864 100644 (file)
@@ -181,8 +181,8 @@ static void handle_timeouts(struct event_base* base, struct timeval* now,
                                 wait->tv_usec = p->ev_timeout.tv_usec
                                         - now->tv_usec;
                         }
-                       verbose(VERB_CLIENT, "winsock_event wait=%d.%6.6d",
-                               (int)wait->tv_sec, (int)wait->tv_usec);
+                       verbose(VERB_CLIENT, "winsock_event wait=%lld.%6.6d",
+                               (long long)wait->tv_sec, (int)wait->tv_usec);
                         return;
                 }
 #endif
@@ -488,9 +488,9 @@ int event_base_set(struct event_base *base, struct event *ev)
 
 int event_add(struct event *ev, struct timeval *tv)
 {
-       verbose(VERB_ALGO, "event_add %p added=%d fd=%d tv=%d %s%s%s", 
+       verbose(VERB_ALGO, "event_add %p added=%d fd=%d tv=%lld %s%s%s", 
                ev, ev->added, ev->ev_fd, 
-               (tv?(int)tv->tv_sec*1000+(int)tv->tv_usec/1000:-1),
+               (tv?(long long)tv->tv_sec*1000+(long long)tv->tv_usec/1000:-1),
                (ev->ev_events&EV_READ)?" EV_READ":"",
                (ev->ev_events&EV_WRITE)?" EV_WRITE":"",
                (ev->ev_events&EV_TIMEOUT)?" EV_TIMEOUT":"");
@@ -569,10 +569,10 @@ int event_add(struct event *ev, struct timeval *tv)
 
 int event_del(struct event *ev)
 {
-       verbose(VERB_ALGO, "event_del %p added=%d fd=%d tv=%d %s%s%s", 
+       verbose(VERB_ALGO, "event_del %p added=%d fd=%d tv=%lld %s%s%s", 
                ev, ev->added, ev->ev_fd, 
-               (ev->ev_events&EV_TIMEOUT)?(int)ev->ev_timeout.tv_sec*1000+
-               (int)ev->ev_timeout.tv_usec/1000:-1,
+               (ev->ev_events&EV_TIMEOUT)?(long long)ev->ev_timeout.tv_sec*1000+
+               (long long)ev->ev_timeout.tv_usec/1000:-1,
                (ev->ev_events&EV_READ)?" EV_READ":"",
                (ev->ev_events&EV_WRITE)?" EV_WRITE":"",
                (ev->ev_events&EV_TIMEOUT)?" EV_TIMEOUT":"");
index dc7cbf639e9942b73116fcf25807a052efca12ac..5c362ac11dd4dc4208ad01367a8743257a3f3e6e 100644 (file)
@@ -1804,7 +1804,7 @@ reset_worker_timer(struct module_env* env)
 #endif
        tv.tv_usec = 0;
        comm_timer_set(env->probe_timer, &tv);
-       verbose(VERB_ALGO, "scheduled next probe in %d sec", (int)tv.tv_sec);
+       verbose(VERB_ALGO, "scheduled next probe in %lld sec", (long long)tv.tv_sec);
 }
 
 /** set next probe for trust anchor */