]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-bus: make rqueue/wqueue sizes of type size_t
authorLennart Poettering <lennart@poettering.net>
Thu, 17 Jan 2019 17:13:03 +0000 (18:13 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 1 Mar 2019 14:19:45 +0000 (15:19 +0100)
Let's do this like we usually do and size arrays with size_t.

We already do this for the "allocated" counter correctly, and externally
we expose the queue sizes as uint64_t anyway, hence there's really no
point in usigned "unsigned" internally.

src/libsystemd/sd-bus/bus-internal.h
src/libsystemd/sd-bus/sd-bus.c

index a8d61bf72a4e5a489da2040d964101ab4111ef58..04864d4df01b8db6697749bfbda525f312270117 100644 (file)
@@ -219,11 +219,11 @@ struct sd_bus {
         size_t rbuffer_size;
 
         sd_bus_message **rqueue;
-        unsigned rqueue_size;
+        size_t rqueue_size;
         size_t rqueue_allocated;
 
         sd_bus_message **wqueue;
-        unsigned wqueue_size;
+        size_t wqueue_size;
         size_t windex;
         size_t wqueue_allocated;
 
index 0df3366d806e7af18fff0b460ad357c3d74da7d7..f000c6250bdf6cd91f01ae15cf8191111a3d2b7a 100644 (file)
@@ -2125,7 +2125,7 @@ _public_ int sd_bus_call(
         _cleanup_(sd_bus_message_unrefp) sd_bus_message *m = sd_bus_message_ref(_m);
         usec_t timeout;
         uint64_t cookie;
-        unsigned i;
+        size_t i;
         int r;
 
         bus_assert_return(m, -EINVAL, error);