Didn't see that before, but you probably want to use a temporary value to get the temporary folder, and use `MCValueAssign(s_cgi_temp_dir, *t_temp_folder)` in case of success - you can't pass `s_cgi_temp_dir` to `MCS_get_temporary_folder()` as it already has a value