Fix: Segfault copying.

This commit is contained in:
2013-06-11 22:44:03 +02:00
parent 50021a2ec7
commit 0a0b6660b4
2 changed files with 3 additions and 7 deletions

View File

@@ -474,11 +474,7 @@ void AccionFileNode_Copy(
AccionFileNode_CompareChilds(afnNew,afnCola,
AccionFileNode_Copy);
afnNew=AccionFileNode_CrearNormal(fnIzq,fnDer);
if(abs(fnIzq->ft-fnDer->ft)<=1){ // appox. equal
afnNew->accion=AccionFileCmp_Nada;
}else{
afnNew->accion=AccionFileCmp_FechaIzquierdaADerecha;
}
}else{
afnNew->accion=AccionFileCmp_IzquierdaADerecha;
}

4
main.c
View File

@@ -105,7 +105,7 @@ int main(int argc,char *argv[]){
// Sincronizar dos directorios
char *pathIzquierda=argv[2];
char *pathDerecha=argv[3];
sync(pathIzquierda,pathDerecha,1,0);
sync(pathIzquierda,pathDerecha,0,0);
}else
if(!strcmp(argv[1],"synctest") && argc==4){
// Sincronizar dos directorios
@@ -131,7 +131,7 @@ int main(int argc,char *argv[]){
// Sincronizar dos directorios
char *pathIzquierda=argv[2];
char *pathDerecha=argv[3];
copy(pathIzquierda,pathDerecha,1,0);
copy(pathIzquierda,pathDerecha,0,0);
}else
if(!strcmp(argv[1],"copytest") && argc==4){
// Sincronizar dos directorios