Two natFile.cc questions

Tom Tromey tromey@redhat.com
Fri Feb 1 23:51:00 GMT 2002


Right now natFile.cc has code like this throughout:
 char buf[MAXPATHLEN];
 jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
 buf[total] = '0円';
This is pretty bad. What if the UTF-8 encoded `path' is longer than
MAXPATHLEN? Security hole!
I was about to fix this when I thought: maybe we should take this
opportunity to use `file.encoding' as the encoding for file names.
However, I'm reluctant to do this without knowing whether it is really
the correct thing to do. Does anyone have a definitive answer?
Tom


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /