From 5ee06f79cdf03deb8cf2d82b4042bdeeb8050d1f Mon Sep 17 00:00:00 2001 From: "Aaron J. McPhall" Date: Fri, 4 Nov 2011 10:48:58 -0600 Subject: [PATCH] Fixed condition in playfair where xx -> XX XX --- packages/playfair/src/playfair.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/playfair/src/playfair.c b/packages/playfair/src/playfair.c index abd1667..f87f272 100644 --- a/packages/playfair/src/playfair.c +++ b/packages/playfair/src/playfair.c @@ -158,7 +158,7 @@ run(char* key) { } } else if (91 <= tmp && tmp <= 122) { if (existing) { - if (tmp == buf[0]) { + if (tmp == buf[0] && tmp != 'x') { buf[1] = 'x'; swapchar(key, buf); printcrap(buf);