Deven You wrote:
I think only return tempPath is ok.
Thanks, I suppose so. Just to make sure it's safe to remove the "unnecessary" check. Any security gurus have different thoughts?
2009/3/23 Regis <[email protected]>Hi, I noticed some code in File.fixSlashes: String tempPath = new String(newPath, 0, newLength); // If it's the same keep it identical for SecurityManager purposes if (!tempPath.equals(origPath)) { return tempPath; } return origPath; It could be simplified in logic as return new String(newPath, 0, newLength); But comments said it's for security reason, I'm not familiar with security, are there any cases we must keep the same String reference? -- Best Regards, Regis.
-- Best Regards, Regis.
