Skip to content

Commit 04a71f3

Browse files
committed
Fix implicit sign conversion for number of rows in pg query
1 parent 7e140d7 commit 04a71f3

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/pgsql-helper.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,12 @@
1010
#include "format.hpp"
1111
#include "pgsql-helper.hpp"
1212

13+
#include <cassert>
14+
1315
idlist_t get_ids_from_result(pg_result_t const &result) {
1416
idlist_t ids;
15-
ids.reserve(result.num_tuples());
17+
assert(result.num_tuples() >= 0);
18+
ids.reserve(static_cast<std::size_t>(result.num_tuples()));
1619

1720
for (int i = 0; i < result.num_tuples(); ++i) {
1821
ids.push_back(osmium::string_to_object_id(result.get_value(i, 0)));

0 commit comments

Comments
 (0)