aboutsummaryrefslogtreecommitdiff
path: root/src/strings.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/strings.cc')
-rw-r--r--src/strings.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/strings.cc b/src/strings.cc
index 95471d6..41f9388 100644
--- a/src/strings.cc
+++ b/src/strings.cc
@@ -60,13 +60,13 @@ const char *AddStaticString(const char *String){
}
uint32 AddDynamicString(const char *String){
- int StringLen = (int)strlen(String);
- if((StringLen + 1) > DynamicBlockSize){
- error("AddDynamicString: String zu lang (%d)\n", StringLen);
+ int StringLen = (String ? (int)strlen(String) : 0);
+ if(StringLen == 0){
return 0;
}
- if(StringLen == 0){
+ if((StringLen + 1) > DynamicBlockSize){
+ error("AddDynamicString: String zu lang (%d)\n", StringLen);
return 0;
}