X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;ds=sidebyside;f=lib%2FBackupPC%2FLib.pm;h=fe31429c9ae43aa43372021b1bba9adc9b28f41a;hb=a7690ea45972ea3db587bd94fa573edf20d75c91;hp=cef6d9c4046cb905b33f817197f10b20fb15f582;hpb=a7e968ce327855f2ba2624ca8517069a936c9b5b;p=BackupPC.git diff --git a/lib/BackupPC/Lib.pm b/lib/BackupPC/Lib.pm index cef6d9c..fe31429 100644 --- a/lib/BackupPC/Lib.pm +++ b/lib/BackupPC/Lib.pm @@ -740,7 +740,8 @@ sub MakeFileLink return -2 if ( !defined($rawFile = $bpc->MD52Path($d, $compress)) ); $rawFile .= "_$i" if ( $i >= 0 ); if ( -f $rawFile ) { - if ( !compare($name, $rawFile) ) { + if ( (stat(_))[3] < $bpc->{Conf}{HardLinkMax} + && !compare($name, $rawFile) ) { unlink($name); return -3 if ( !link($rawFile, $name) ); return 1;