summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Austin <danielaustin@google.com>2016-03-28 15:32:37 -0700
committerDan Austin <danielaustin@google.com>2016-03-29 17:17:51 +0000
commitb4cff495a1f93b6c92f4327cbfb9e564b28913d8 (patch)
tree4b11eadd5819a10ee5e4810aaa0f46f8125132a6
parent8aeabe15dd38093029714dabb1713724400cf5f1 (diff)
downloadcore-b4cff495a1f93b6c92f4327cbfb9e564b28913d8.tar.gz
core-b4cff495a1f93b6c92f4327cbfb9e564b28913d8.tar.bz2
core-b4cff495a1f93b6c92f4327cbfb9e564b28913d8.zip
Address const issues in preparation for libcxx rebase.
Change-Id: I4eccc1b5a70da9dd325e1a7e10ab0a3fe588c03f
-rw-r--r--adb/socket.h2
-rw-r--r--adb/socket_test.cpp4
-rw-r--r--adb/sockets.cpp2
3 files changed, 4 insertions, 4 deletions
diff --git a/adb/socket.h b/adb/socket.h
index 9eb1b1955..4acdf4a6d 100644
--- a/adb/socket.h
+++ b/adb/socket.h
@@ -118,7 +118,7 @@ void connect_to_smartsocket(asocket *s);
namespace internal {
#if ADB_HOST
-char* skip_host_serial(const char* service);
+char* skip_host_serial(char* service);
#endif
} // namespace internal
diff --git a/adb/socket_test.cpp b/adb/socket_test.cpp
index 5cbef6dcf..20a3bbbfc 100644
--- a/adb/socket_test.cpp
+++ b/adb/socket_test.cpp
@@ -275,8 +275,8 @@ TEST_F(LocalSocketTest, close_socket_in_CLOSE_WAIT_state) {
// Checks that skip_host_serial(serial) returns a pointer to the part of |serial| which matches
// |expected|, otherwise logs the failure to gtest.
-void VerifySkipHostSerial(const std::string& serial, const char* expected) {
- const char* result = internal::skip_host_serial(serial.c_str());
+void VerifySkipHostSerial(std::string serial, const char* expected) {
+ char* result = internal::skip_host_serial(&serial[0]);
if (expected == nullptr) {
EXPECT_EQ(nullptr, result);
} else {
diff --git a/adb/sockets.cpp b/adb/sockets.cpp
index c083ee144..aecaba224 100644
--- a/adb/sockets.cpp
+++ b/adb/sockets.cpp
@@ -634,7 +634,7 @@ namespace internal {
// Where <port> must be a base-10 number and <prefix> may be any of {usb,product,model,device}.
//
// The returned pointer will point to the ':' just before <command>, or nullptr if not found.
-char* skip_host_serial(const char* service) {
+char* skip_host_serial(char* service) {
static const std::vector<std::string>& prefixes =
*(new std::vector<std::string>{"usb:", "product:", "model:", "device:"});