- strcpy(*tempfilename, tempfile_path_prefix);
- strcat(*tempfilename, "/");
- strcat(*tempfilename, p);
- strcat(*tempfilename, tempfile_suffix);
+ safe_strncpy(*tempfilename, tempfile_path_prefix, dest_len);
+ safe_strncat(*tempfilename, "/", dest_len);
+ safe_strncat(*tempfilename, p, dest_len);
+ safe_strncat(*tempfilename, tempfile_suffix, dest_len);