Fix: Segfault copying.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
afnNew->accion=AccionFileCmp_FechaIzquierdaADerecha;
|
||||
}else{
|
||||
afnNew->accion=AccionFileCmp_IzquierdaADerecha;
|
||||
}
|
||||
|
||||
4
main.c
4
main.c
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user