[jcifs] SmbFile.renameTo and ssnLimit=1
Michael B Allen
mba2000 at ioplex.com
Wed Nov 1 02:52:09 GMT 2006
On Fri, 27 Oct 2006 12:04:20 -0400
Stéphane Bond <stephane.bond at crim.ca> wrote:
> We use jcifs with "jcifs.smb.client.ssnLimit=1" to avoid multithreading
> problems.
>
> As discussed in a previous message, using this option broke the
> SmbFile.renameTo method.
>
> http://lists.samba.org/archive/jcifs/2006-May/006129.html
>
> Does somebody have a patch to fix that?
You could try just adding an equals method to src/jcifs/smb/SmbTree.java
something like:
boolean equals(Object obj) {
if (obj instanceof SmbTree) {
SmbTree tree = (SmbTree)obj;
return matches(tree.share, tree.service);
}
return false;
}
and then change the if( tree != dest.tree ) { to if(
!tree.equals(dest.tree) ) { in the code mentioned in the said message.
If it works, let us know.
Otherwise, it's still on The List (along with about 50 other things).
Mike
--
Michael B Allen
PHP Active Directory SSO
http://www.ioplex.com/
More information about the jcifs
mailing list