m_boundary should update to an `MCStringRef`. Anyway, this isn't correct since you have to duplicate the string, you can't give the pointer to the internal string (using `strclone` or `strdup`).