diff --git a/core/smn_entities.cpp b/core/smn_entities.cpp
index 5276674d..a8c840d0 100644
--- a/core/smn_entities.cpp
+++ b/core/smn_entities.cpp
@@ -2201,9 +2201,15 @@ static cell_t GetEntPropString(IPluginContext *pContext, const cell_t *params)
 		}
 	}
 
-	size_t len;
-	pContext->StringToLocalUTF8(params[4], params[5], src, &len);
-	return len;
+	if (src)
+	{
+		size_t len;
+		pContext->StringToLocalUTF8(params[4], params[5], src, &len);
+		return len;
+	}
+
+	pContext->StringToLocal(params[4], params[5], "");
+	return 0;
 }
 
 static cell_t SetEntPropString(IPluginContext *pContext, const cell_t *params)