X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=crypt.c;h=917948c6185710fb828b441025b8d46a0fdc2924;hp=49e9e8ae7863fed3f40881a356957f115bf31769;hb=28ea59db9b3cd2bd9d6be0f304d951aa550ea4d6;hpb=ef81b9f4f0fa6a26043c68d429c0deeb7c949351 diff --git a/crypt.c b/crypt.c index 49e9e8ae..917948c6 100644 --- a/crypt.c +++ b/crypt.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2009 Andre Noll + * Copyright (C) 2005-2011 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -220,7 +220,7 @@ int rc4_send_bin_buffer(struct rc4_context *rc4c, const char *buf, size_t len) unsigned char *tmp; assert(len); - tmp = para_malloc(len); + tmp = para_malloc(len + 8); RC4(&rc4c->send_key, len, (const unsigned char *)buf, tmp); ret = write_all(rc4c->fd, (char *)tmp, &len); free(tmp);