- while (!rc && !getchar_func(ctx, 1, &curchar) &&
- (maxnum == 0 || keys < maxnum)) {
+ while (!rc && (maxnum == 0 || keys < maxnum) &&
+ !getchar_func(ctx, 1, &curchar)) {
curpacket->packet->length < 255) {
logthing(LOGTHING_NOTICE,
"Partial length;"
curpacket->packet->length < 255) {
logthing(LOGTHING_NOTICE,
"Partial length;"