X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet.c;h=055d08b284648e37ae9ab94bb511800b75c5536b;hp=a21850afd0c692038e244f8c37837325e6ee68a1;hb=af95368c0f30955f0e13b587d5d6d4989fd5a83e;hpb=228e7a5c8f0e517dcede50f886965a44fca39853 diff --git a/src/net.c b/src/net.c index a21850af..055d08b2 100644 --- a/src/net.c +++ b/src/net.c @@ -288,7 +288,7 @@ static void check_network_activity(fd_set * readset, fd_set * writeset) connection_t *c; avl_node_t *node; int result, i; - int len = sizeof(result); + socklen_t len = sizeof(result); vpn_packet_t packet; cp(); @@ -411,9 +411,9 @@ int main_loop(void) if(keyexpires < now) { ifdebug(STATUS) logger(LOG_INFO, _("Regenerating symmetric key")); - RAND_pseudo_bytes(myself->key, myself->keylength); + RAND_pseudo_bytes((unsigned char *)myself->key, myself->keylength); if(myself->cipher) - EVP_DecryptInit_ex(&packet_ctx, myself->cipher, NULL, myself->key, myself->key + myself->cipher->key_len); + EVP_DecryptInit_ex(&packet_ctx, myself->cipher, NULL, (unsigned char *)myself->key, (unsigned char *)myself->key + myself->cipher->key_len); send_key_changed(broadcast, myself); keyexpires = now + keylifetime; }