diff --git a/lib/libalpm/util.c b/lib/libalpm/util.c index ffc18d14..7877b17a 100644 --- a/lib/libalpm/util.c +++ b/lib/libalpm/util.c @@ -967,8 +967,7 @@ char *_alpm_temporary_download_dir_setup(const char *dir, const char *user) char *newdir = NULL; MALLOC(newdir, newdirlen, return NULL); snprintf(newdir, newdirlen - 1, "%s%s", dir, template); - newdir = mkdtemp(newdir); - if(newdir == NULL) { + if(mkdtemp(newdir) == NULL) { free(newdir); return NULL; }