ivmaykov opened a new pull request #1: Fixed a bug with File.infoGet() and 
File.getInfo() methods that sometime...
URL: https://github.com/apache/tomcat-native/pull/1
 
 
   ...s caused segfaults
   
   The problem is that the stack-allocated info structure is not being 
zeroed-out before the call to apr_file_info_get(). That function doesn't seem 
to zero it out either, and only sets the requested fields. As a result, the 
string pointers info->fname and info->name can point at random memory 
locations, which can crash the JVM with a segfault when it attempts to copy the 
file info fields from the C struct to the Java FileInfo instance in 
fill_finfo() - specifically, the NewStringUTF() call that copies the fname and 
name strings.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to