shared: convert unsigned long to uint64_t explicitly (#5314)
authorEvgeny Vereshchagin <evvers@ya.ru>
Sun, 12 Feb 2017 05:36:34 +0000 (08:36 +0300)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 12 Feb 2017 05:36:34 +0000 (00:36 -0500)
Closes #5313

src/shared/bus-unit-util.c

index 20c1085..17c6722 100644 (file)
@@ -585,7 +585,7 @@ int bus_append_unit_property_assignment(sd_bus_message *m, const char *assignmen
                 if (r < 0)
                         return log_error_errno(r, "Failed to parse mount propagation flags: %s", eq);
 
-                r = sd_bus_message_append(m, "v", "t", f);
+                r = sd_bus_message_append(m, "v", "t", (uint64_t) f);
         } else if (STR_IN_SET(field, "BindPaths", "BindReadOnlyPaths")) {
                 const char *p = eq;