aboutsummaryrefslogtreecommitdiff
path: root/contrib/telnet
diff options
context:
space:
mode:
authorNick Sayer <nsayer@FreeBSD.org>2002-08-22 06:19:07 +0000
committerNick Sayer <nsayer@FreeBSD.org>2002-08-22 06:19:07 +0000
commitc4f6a2a9e1b1879b618c436ab4f56ff75c73a0f5 (patch)
tree92bacbc20ec9a71aecd3e26cf4b1d92b0e4d1c33 /contrib/telnet
parent708bc7c7b486efd3b1a9f6baaca1c0005cfd969b (diff)
downloadsrc-c4f6a2a9e1b1879b618c436ab4f56ff75c73a0f5.tar.gz
src-c4f6a2a9e1b1879b618c436ab4f56ff75c73a0f5.zip
Encrypted strings (after hex decoding) aren't null terminated, because
0 might simply be part of the ciphertext. PR: bin/40266 Submitted by: andr@dgap.mipt.ru MFC after: 3 days
Notes
Notes: svn path=/head/; revision=102250
Diffstat (limited to 'contrib/telnet')
-rw-r--r--contrib/telnet/libtelnet/pk.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/contrib/telnet/libtelnet/pk.c b/contrib/telnet/libtelnet/pk.c
index fc41aed7cfb8..044e9b9e8ffa 100644
--- a/contrib/telnet/libtelnet/pk.c
+++ b/contrib/telnet/libtelnet/pk.c
@@ -249,10 +249,6 @@ pk_decode(char *in, char *out, DesData *key)
memset(&i,0,sizeof(i));
memset(buf,0,sizeof(buf));
for (l=0,op=0;l<strlen(in)/2;l++,op+=2) {
- if(in[op] == '0' && in[op+1] == '0') {
- buf[l] = '\0';
- break;
- }
if (in[op] > '9')
n1 = in[op] - 'A' + 10;
else