DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2501
Version: 1.3-current


I think I got it: the culprit is in line #216:

  // compare the path name without the drive prefix
  from += 2; cwd += 2;

This increments the pointer cwd, and the subsequent free() sees an address
that has not been malloc'd.

So you must have been using Cygwin and running the program from a Windows
path ?

I can't fix this now (no more time), but maybe someone else can...
... and I still can't reproduce it.

What exactly is your environment that crashes?


Link: http://www.fltk.org/str.php?L2501
Version: 1.3-current

_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to