From 2c66971ebce68975e24e96dcc6bd0da1d158e81e Mon Sep 17 00:00:00 2001 From: deuce <> Date: Fri, 16 Dec 2005 03:16:11 +0000 Subject: [PATCH] Create default up/download path if it doesn't exist (thanks Toolman!) --- src/syncterm/syncterm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c index f9c78908e3..b0fe63f151 100644 --- a/src/syncterm/syncterm.c +++ b/src/syncterm/syncterm.c @@ -174,6 +174,8 @@ char *get_syncterm_filename(char *fn, int fnlen, int type, int shared) strcat(fn,"SyncTERM"); break; } + if(!isdir(fn)) + MKDIR(fn); return(fn); } switch(SHGetFolderPath(NULL, (shared?CSIDL_COMMON_APPDATA:CSIDL_APPDATA)|CSIDL_FLAG_CREATE, NULL, SHGFP_TYPE_CURRENT, fn)) { @@ -222,6 +224,8 @@ char *get_syncterm_filename(char *fn, int fnlen, int type, int shared) if(type==SYNCTERM_DEFAULT_TRANSFER_PATH) { strcpy(fn, home); backslash(fn); + if(!isdir(fn)) + MKDIR(fn); return(fn); } SAFECOPY(oldlst,home); -- GitLab