Page MenuHomePhabricator

eio_eet_data_image_write_cipher() makes eet_dictionary NULL
Open, Incoming QueuePublic


It seems that eio_eet_data_image_write_cipher() makes Eet_File's dictionary NULL. i.e. eet_dictionary_get(ef) becomes NULL.

This causes segmentation fault by calling eio_eet_data_read_cipher() to the same eet file later.

I attach test files to reproduce this issue.

  1. make
  2. Run ./test
  3. Run ./test2
  4. Segmentation fault happens