VilemKurz/ShareKit — comment on commit f285a015f533fff8161d210cbe99d7b7eae9aa3a
File:  line 0
By VilemKurz:

This caused memory leak - if from whatever reason item was not valid, self was retained, but never released. This is a consequence of retaining self, if self is a shareDelegate (which is almost always). This fix only fixes actual state.

Next steps would be
1. to judge collectively, if there is need to remove duplicate [self validateItem] checks further while sharing
2. ideally refactor SHKSharer so that there is no need to retain self as a shareDelegate