Make sure file_name contains '/' between SAVEDIR and the file name.

Duplicated slashes are not a problem.  Missing slashes are.
This commit is contained in:
John "Elwin" Edwards 2013-08-27 22:25:40 -07:00
parent 5a25cd89da
commit 1f1ae55a26
4 changed files with 4 additions and 4 deletions

View file

@ -64,7 +64,7 @@ char **envp;
use_savedir = TRUE;
strncpy(whoami, argv[2], LINELEN);
whoami[LINELEN - 1] = '\0';
if (snprintf(file_name, LINELEN, "%s%d-%.10s.ar5sav", SAVEDIR,
if (snprintf(file_name, LINELEN, "%s/%d-%.10s.ar5sav", SAVEDIR,
md_getuid(), whoami) >= LINELEN)
{
/* The name is too long */