summaryrefslogtreecommitdiff
path: root/src/string.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2015-06-01 19:06:35 +0100
committerMaxime Coste <frrrwww@gmail.com>2015-06-01 19:06:35 +0100
commitf19bb4fe6d1de14f9539768ad9a67391fc52ed87 (patch)
tree54ff5c0da1702afb910abe6d341b9e66f5f65cbd /src/string.hh
parent57a03d84955a3811a029f7190b00f50b00af5521 (diff)
Port more code to use the format function instead of adhoc string concat
Diffstat (limited to 'src/string.hh')
-rw-r--r--src/string.hh2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/string.hh b/src/string.hh
index 2108c64e..5d3855f1 100644
--- a/src/string.hh
+++ b/src/string.hh
@@ -132,7 +132,7 @@ public:
constexpr StringView() = default;
constexpr StringView(const char* data, ByteCount length)
: m_data{data}, m_length{length} {}
- constexpr StringView(const char* data) : m_data{data}, m_length{strlen(data)} {}
+ constexpr StringView(const char* data) : m_data{data}, m_length{data ? strlen(data) : 0} {}
constexpr StringView(const char* begin, const char* end) : m_data{begin}, m_length{(int)(end - begin)} {}
StringView(const String& str) : m_data{str.data()}, m_length{(int)str.length()} {}
StringView(const char& c) : m_data(&c), m_length(1) {}