--- rxvt-unicode/src/encoding.C 2007/10/31 09:55:23 1.26 +++ rxvt-unicode/src/encoding.C 2009/03/29 16:14:10 1.27 @@ -290,7 +290,7 @@ int r = sizeof (rxvt_compose_table) / sizeof (rxvt_compose_entry) - 1; int m; - while (r > l) + while (r >= l) { m = (l + r) / 2; rxvt_compose_entry &c = rxvt_compose_table[m];