diff options
author | 2015-09-03 13:08:59 -0700 | |
---|---|---|
committer | 2015-09-03 15:54:05 -0700 | |
commit | 61e461e890ff6bc7e88ca98ad93abbdc0aed6901 (patch) | |
tree | dd5c4e42ccb924d2ad2b01a613f1cdcad32b63eb /src/cpp/server/server_builder.cc | |
parent | 9455a4ec2d415d7e2466c09ef1f0a9642aa3fbd7 (diff) |
Guard against empty vector
Diffstat (limited to 'src/cpp/server/server_builder.cc')
-rw-r--r-- | src/cpp/server/server_builder.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cpp/server/server_builder.cc b/src/cpp/server/server_builder.cc index b739cbfe62..99bc8147a0 100644 --- a/src/cpp/server/server_builder.cc +++ b/src/cpp/server/server_builder.cc @@ -128,7 +128,8 @@ std::unique_ptr<Server> ServerBuilder::BuildAndStart() { *port->selected_port = r; } } - if (!server->Start(&cqs_[0], cqs_.size())) { + auto cqs_data = cqs_.empty() ? nullptr : &cqs_[0]; + if (!server->Start(cqs_data, cqs_.size())) { return nullptr; } return server; |