summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/metaphone.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/metaphone.c b/ext/standard/metaphone.c
index d3b1960b55..bf66a79b86 100644
--- a/ext/standard/metaphone.c
+++ b/ext/standard/metaphone.c
@@ -421,7 +421,7 @@ static int metaphone(unsigned char *word, int word_len, long max_phonemes, char
} else if (Next_Letter == 'H') {
Phonize(TH);
skip_letter++;
- } else {
+ } else if (!(Next_Letter == 'C' && After_Next_Letter == 'H')) {
Phonize('T');
}
break;