Hi all,
while working on an update for my cvs2fossil tool, I was doing some
mistakes ^W^W^W fuzzing the output and able to reliably crash fossil.
In rebuild_step, blob_delta_apply is called without checking the return
value. If the delta is for some reason valid compressed data, but not a
valid delta, it returns directly and leaves next uninitialized. The
reassignment in the tail recursion part then corrupts pBase. The only
part I'm not sure is how to best deal with this.

Joerg
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to