diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/String.cc | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/lib/String.cc b/lib/String.cc index 6fc9bfa..08818eb 100644 --- a/lib/String.cc +++ b/lib/String.cc @@ -237,6 +237,9 @@ const char * String::to_charp(size_t from, ssize_t to) const throw (GeneralExcep      if (to < 0) {          return str + from;      } else { +        if (siz == 0) { +            return str; +        }  	if (((size_t) to) >= siz) {  	    to = siz - 1;  	} | 
