Use only rand(), not random().
[oweals/tinc.git] / src / protocol_key.c
index 64225fd2e1c5611ec7ec93cefdf7ac148b783f9e..7ae98036a26036e82bd4a9f4ce5b13dbd008fa97 100644 (file)
@@ -49,7 +49,7 @@ bool send_key_changed()
        if(!mykeyused)
                return true;
 
-       return send_request(broadcast, "%d %lx %s", KEY_CHANGED, random(), myself->name);
+       return send_request(broadcast, "%d %x %s", KEY_CHANGED, rand(), myself->name);
 }
 
 bool key_changed_h(connection_t *c)
@@ -154,6 +154,7 @@ bool send_ans_key(node_t *to)
        to->incipher = myself->incipher;
        to->inkeylength = myself->inkeylength;
        to->indigest = myself->indigest;
+       to->inmaclength = myself->inmaclength;
        to->incompression = myself->incompression;
 
        // Allocate memory for key