From e7df670f4ed2a289bdedd6e6086e33b382067016 Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Wed, 26 Jun 2013 22:03:24 -0700 Subject: Don't crash for another thing that probably shouldn't happen, but does --- src/common/dumb_ptr.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/dumb_ptr.hpp b/src/common/dumb_ptr.hpp index d9000e9..8863ef2 100644 --- a/src/common/dumb_ptr.hpp +++ b/src/common/dumb_ptr.hpp @@ -219,7 +219,8 @@ struct dumb_string dumb_string fake(const char *p) { dumb_string rv; - rv.impl = dumb_ptr(const_cast(p), strlen(p)); + size_t len = p ? strlen(p) : 0; + rv.impl = dumb_ptr(const_cast(p), len); return rv; } -- cgit v1.2.3-60-g2f50