bus: empty gvariant arrays should at least get size 1

This commit is contained in:
Lennart Poettering
2013-12-10 03:04:16 +01:00
parent 041b85cf01
commit 224a1ed4c1
+1 -3
View File
@@ -1894,9 +1894,7 @@ _public_ int sd_bus_message_open_container(
}
static size_t determine_word_size(size_t sz, size_t extra) {
if (sz <= 0 && extra == 0)
return 0;
else if (sz + extra <= 0xFF)
if (sz + extra <= 0xFF)
return 1;
else if (sz + extra*2 <= 0xFFFF)
return 2;