* restrictive except to remove write permission.
*/
int mode = 0444;
- strbuf_reset(template);
- strbuf_addf(template, "%s/%s", get_object_directory(), pattern);
+ git_path_buf(template, "objects/%s", pattern);
fd = git_mkstemp_mode(template->buf, mode);
if (0 <= fd)
return fd;
/* slow path */
/* some mkstemp implementations erase template on failure */
- strbuf_reset(template);
- strbuf_addf(template, "%s/%s", get_object_directory(), pattern);
+ git_path_buf(template, "objects/%s", pattern);
safe_create_leading_directories(template->buf);
return xmkstemp_mode(template->buf, mode);
}