Commit 6eadfca8 authored by Scott Vokes's avatar Scott Vokes
Browse files

Also copy HMAC key into internal buffer during deep copy.

parent 4aa27a7d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ KineticSession* KineticAllocator_NewSession(struct bus * b, KineticSessionConfig

    // Copy the supplied config into the session config
    session->config = *config;
    memcpy(session->config.keyData, config->hmacKey.data, config->hmacKey.len);
    // Update pointer to copy of key data
    session->config.hmacKey.data = session->config.keyData;
    strncpy(session->config.host, config->host, sizeof(session->config.host));