optimizing for dev/null
This commit is contained in:
@ -1165,6 +1165,10 @@ int setDirectory(char* Dir, int rw) {
|
|||||||
if(openedFiles->validwDir) {
|
if(openedFiles->validwDir) {
|
||||||
free(openedFiles->wDir);
|
free(openedFiles->wDir);
|
||||||
openedFiles->wDir = NULL;
|
openedFiles->wDir = NULL;
|
||||||
|
openedFiles->validwDir = 0;
|
||||||
|
}
|
||||||
|
if(strncmp(Dir, "/dev/null", strlen("/dev/null")+1) == 0) {
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
openedFiles->validwDir = 1;
|
openedFiles->validwDir = 1;
|
||||||
openedFiles->wDir = malloc(strlen(Dir)+1);
|
openedFiles->wDir = malloc(strlen(Dir)+1);
|
||||||
@ -1173,6 +1177,10 @@ int setDirectory(char* Dir, int rw) {
|
|||||||
if(openedFiles->validrDir) {
|
if(openedFiles->validrDir) {
|
||||||
free(openedFiles->rDir);
|
free(openedFiles->rDir);
|
||||||
openedFiles->rDir = NULL;
|
openedFiles->rDir = NULL;
|
||||||
|
openedFiles->validrDir = 0;
|
||||||
|
}
|
||||||
|
if(strncmp(Dir, "/dev/null", strlen("/dev/null")+1) == 0) {
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
openedFiles->validrDir = 1;
|
openedFiles->validrDir = 1;
|
||||||
openedFiles->rDir = malloc(strlen(Dir)+1);
|
openedFiles->rDir = malloc(strlen(Dir)+1);
|
||||||
|
|||||||
Reference in New Issue
Block a user