You can use `MCStringConvertToCString(p_url, t_state . url)` which will avoid you the hassle of creating a temporary value for nothing (on the top of doubling the allocation necessary).