@@ -43,6 +43,7 @@ bool nosuchbotrestart = false; // restart if no such bot
43
43
char users[100 ];
44
44
char logs[100 ];
45
45
char topic[100 ];
46
+ char tmp[100 ];
46
47
char buildfiles[100 ];
47
48
char * derivationSentence[MAX_SENTENCE_LENGTH];
48
49
int derivationLength;
@@ -583,6 +584,7 @@ static void ProcessArgument(char* arg)
583
584
else if (!strnicmp (arg,(char *)" users=" ,6 )) strcpy (users,arg+6 );
584
585
else if (!strnicmp (arg,(char *)" logs=" ,5 )) strcpy (logs,arg+5 );
585
586
else if (!strnicmp (arg,(char *)" topic=" ,6 )) strcpy (topic,arg+6 );
587
+ else if (!strnicmp (arg,(char *)" tmp=" ,4 )) strcpy (tmp,arg+4 );
586
588
else if (!strnicmp (arg, (char *)" buildfiles=" , 11 )) strcpy (buildfiles, arg + 11 );
587
589
else if (!strnicmp (arg,(char *)" private=" ,8 )) privateParams = arg+8 ;
588
590
else if (!stricmp (arg,(char *)" treetagger" )) strcpy (treetaggerParams," 1" );
@@ -684,7 +686,6 @@ static void ReadConfig()
684
686
unsigned int InitSystem (int argcx, char * argvx[],char * unchangedPath, char * readablePath, char * writeablePath, USERFILESYSTEM* userfiles, DEBUGAPI infn, DEBUGAPI outfn)
685
687
{ // this work mostly only happens on first startup, not on a restart
686
688
strcpy (hostname,(char *)" local" );
687
- MakeDirectory ((char *)" TMP" );
688
689
*sourceInput = 0 ;
689
690
*buildfiles = 0 ;
690
691
*apikey = 0 ;
@@ -714,6 +715,7 @@ unsigned int InitSystem(int argcx, char * argvx[],char* unchangedPath, char* rea
714
715
strcpy (users,(char *)" USERS" );
715
716
strcpy (logs,(char *)" LOGS" );
716
717
strcpy (topic,(char *)" TOPIC" );
718
+ strcpy (tmp,(char *)" TMP" );
717
719
718
720
strcpy (language,(char *)" ENGLISH" );
719
721
@@ -756,6 +758,7 @@ unsigned int InitSystem(int argcx, char * argvx[],char* unchangedPath, char* rea
756
758
757
759
ReadConfig ();
758
760
ProcessArguments (argc,argv);
761
+ MakeDirectory (tmp);
759
762
if (argumentsSeen) printf (" \r\n " );
760
763
argumentsSeen = false ;
761
764
0 commit comments