Iterator received with [std::find_if](https://github.com/troldal/KZip/blob/31df0fbb848eacfccde01e0542b127a478cb45df/KZip/KZip.cpp#L228) invalidates after [emplace_back](https://github.com/troldal/KZip/blob/31df0fbb848eacfccde01e0542b127a478cb45df/KZip/KZip.cpp#L243), which will cause undefined behaviour in [comparation](https://github.com/troldal/KZip/blob/31df0fbb848eacfccde01e0542b127a478cb45df/KZip/KZip.cpp#L248)
Iterator received with std::find_if invalidates after emplace_back, which will cause undefined behaviour in comparation