Fix filename to save incoming traffic

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
This commit is contained in:
Karsten Keil 2012-08-03 14:26:12 +02:00
parent 1db3255c87
commit 5b3115b04f
1 changed files with 6 additions and 6 deletions

View File

@ -1143,7 +1143,7 @@ int argc;
char *argv[]; char *argv[];
{ {
char FileName[200],FileNameOut[200]; char FileName[200],FileNameOut[200], FileNameIn[200];
int aidx=1,para=1, idx; int aidx=1,para=1, idx;
char sw; char sw;
devinfo_t mISDN; devinfo_t mISDN;
@ -1207,7 +1207,7 @@ char *argv[];
} else { } else {
if (para==1) { if (para==1) {
if (argc > 1) if (argc > 1)
strcpy(FileName,argv[aidx]); strncpy(FileName, argv[aidx], 199);
para++; para++;
} else { } else {
fprintf(stderr,"Undefined argument %s\n",argv[aidx]); fprintf(stderr,"Undefined argument %s\n",argv[aidx]);
@ -1225,10 +1225,10 @@ char *argv[];
return 1; return 1;
} }
close(err); close(err);
sprintf(FileNameOut,"%s.out",FileName); sprintf(FileNameOut,"%s.out", FileName);
sprintf(FileName,"%s.in",FileName); sprintf(FileNameIn,"%s.in", FileName);
if (0>(mISDN.save = open(FileName, O_WRONLY|O_CREAT|O_TRUNC,S_IRWXU))) { if (0>(mISDN.save = open(FileNameIn, O_WRONLY|O_CREAT|O_TRUNC,S_IRWXU))) {
printf("TestmISDN cannot open %s due to %s\n",FileName, printf("TestmISDN cannot open %s due to %s\n",FileNameIn,
strerror(errno)); strerror(errno));
return 1; return 1;
} }