write: Make get_btr_value() return void.
[paraslash.git] / crypt.c
diff --git a/crypt.c b/crypt.c
index b977a07aac1b785735238cc6e3e8e419f4fabf4a..b6a54604f167babf9c05712658233d713c229be0 100644 (file)
--- a/crypt.c
+++ b/crypt.c
@@ -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);