[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Off-By-One in client.c
From: |
Armin Wolfermann |
Subject: |
Off-By-One in client.c |
Date: |
30 Sep 2002 17:53:45 +0200 |
User-agent: |
slrn/0.9.7.4pl1 (SunOS) |
Hi,
encrypted file transfers did not work in 2.0.4 because of this bug:
--- client.c.orig Mon Sep 30 17:39:15 2002
+++ client.c Mon Sep 30 17:48:52 2002
@@ -552,7 +552,7 @@
}
snprintf(in,bufsize-CF_PROTO_OFFSET,"GET dummykey %s",source);
- cipherlen = EncryptString(in,out,CONN->session_key,strlen(in));
+ cipherlen = EncryptString(in,out,CONN->session_key,strlen(in)+1);
snprintf(sendbuffer,bufsize,"SGET %4d %4d",cipherlen,buf_size);
bcopy(out,sendbuffer+CF_PROTO_OFFSET,cipherlen);
tosend=cipherlen+CF_PROTO_OFFSET;
/armin
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Off-By-One in client.c,
Armin Wolfermann <=