@@ -43,10 +43,11 @@ { CFWString *str = ptr; const char *cstr = va_arg(args, const char*); if (cstr != NULL) { + str->data = NULL; if ((str->data = strdup(cstr)) == NULL) return false; str->len = strlen(cstr); } else {