- vector<char> sig_buf(registry.loaders.back()->get_signature_size());
- unsigned sig_len = io.read(&sig_buf[0], sig_buf.size());
- string signature(sig_buf.begin(), sig_buf.end());
+ string signature(registry.loaders.back()->get_signature_size(), 0);
+ unsigned sig_len = io.read(&signature[0], signature.size());