bindings: cxx: examples: reserve correct amount of space for offsets
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 10 Mar 2023 08:49:41 +0000 (09:49 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Sun, 12 Mar 2023 13:40:10 +0000 (14:40 +0100)
In gpiomoncxx we only need to reserve space for (argc - 2) offsets.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
bindings/cxx/examples/gpiomoncxx.cpp

index 4f765badef9651759b570afe1a05c759d8f9a18c..7dc20c4bb09f3aabce9d6121e480d6bd8bd1fc7f 100644 (file)
@@ -38,7 +38,7 @@ int main(int argc, char **argv)
        }
 
        ::gpiod::line::offsets offsets;
-       offsets.reserve(argc);
+       offsets.reserve(argc - 2);
        for (int i = 2; i < argc; i++)
                offsets.push_back(::std::stoul(argv[i]));