reading the patch of Samba 3.0.2a, I noticed that there is a wrong parameter for strcmp function. samba-3.0.2a/source/client/mount.cifs.c Thu Feb 12 12:54:37 2004 } else if (strncmp(data, "ro", 3) == 0) { ^ shouble be 2?
fixed and checked into samba cvs - thanks for point this out