Comment 5 for bug 680968

Revision history for this message
Roman Yepishev (rye) wrote :

This is what currently happening for me during one of the tests:

ubuntuone_nautilus_observed_file_unref file=0x112ad90
ubuntuone_nautilus_observed_file_unref uri=davs://storage.lappyfamily.net/Stuff/test/DSC00806.JPG
ubuntuone_nautilus_observed_file_unref path=(null)

I believe uon->observed should contain not the path as the key but the pointer to NautilusFileInfo structure. Later on dereferencing should be handled by removing the NautilsFileInfo using the pointer. This will prevent the leaks of the hash table entries which will happen in case we simply discard the URIs that do not return local paths.