Fix invalid memory access with auto-save filename being used after free.
commit6ac1f25c4a2d88c1e5825aac74265cf442680954
authorPeter Clifton <pcjc2@cam.ac.uk>
Fri, 11 Jan 2008 04:44:32 +0000 (11 04:44 +0000)
committerPeter Clifton <pcjc2@cam.ac.uk>
Fri, 11 Jan 2008 04:45:58 +0000 (11 04:45 +0000)
tree0836e48ed2f761d78f18f79d85087ed1f9160173
parentd9e245524db9399a11fe533a2f4caccb06d89f75
Fix invalid memory access with auto-save filename being used after free.

Use the "full_filename" variable in f_open_flags() as a base for the
auto-save filename. Previous code uses the passed in "filename" argument,
however in some cases this argument points to memory which is free'd in
f_open_flags() after determining "full_filename".
libgeda/src/f_basic.c