diff --git a/include/asterisk/file.h b/include/asterisk/file.h index 4fade8eb33..678f0d1f2f 100644 --- a/include/asterisk/file.h +++ b/include/asterisk/file.h @@ -140,12 +140,13 @@ int ast_filecopy(const char *oldname, const char *newname, const char *fmt); /*! * \brief same as mkstemp, but return a FILE - * \param template The template for the unique file name to generate. Modified in place to return the file name. + * \param template_name The template for the unique file name to generate. + * Modified in place to return the file name. * \param mode The mode for file permissions * * \return FILE handle to the temporary file on success or NULL if creation failed */ -FILE *ast_file_mkftemp(char *template, mode_t mode); +FILE *ast_file_mkftemp(char *template_name, mode_t mode); /*! * \brief Create a temporary file located at path diff --git a/main/file.c b/main/file.c index e4eacfe1fd..3b4efef94a 100644 --- a/main/file.c +++ b/main/file.c @@ -184,11 +184,11 @@ int ast_format_def_unregister(const char *name) return res; } -FILE *ast_file_mkftemp(char *template, mode_t mode) +FILE *ast_file_mkftemp(char *template_name, mode_t mode) { FILE *p = NULL; - int pfd = mkstemp(template); - chmod(template, mode); + int pfd = mkstemp(template_name); + chmod(template_name, mode); if (pfd > -1) { p = fdopen(pfd, "w+"); if (!p) {