In kaffe/kaffecm/jar.c
procedure readCentralDirRecord returns 0 (with error "Bad central record signature 
\n") 
However in procedure openJarFile, in a loop (without checking for errors) we do
        curr->next = readCentralDirRecord(file);
        curr = curr->next; 
which does causes dereferencing 0 on next pass through  

This would be a small and un-important error, except that the jar file
I'm using is made with Sun's jdk1.7 and contains only a few "hello-world" 
level classes.  (And I have no clue whether my file system access routines
are right or not, except that they report the right number of bytes read)

Chris

Reply via email to