X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=src%2Fclient.c;fp=src%2Fclient.c;h=d2ed0c473ed01731063a2a689e8825c75c37fe68;hb=961ba05a38ad079e1fe72de96a59b036b98c35d2;hp=c330536bf3a15e6c52ed21987692a55a2258a95a;hpb=f315482f1344d501e8228e68d655eebee2ddfcf5;p=spider.git diff --git a/src/client.c b/src/client.c index c330536b..d2ed0c47 100644 --- a/src/client.c +++ b/src/client.c @@ -448,12 +448,12 @@ int fcb_handler(sel_t *sp, int in, int out, int err) case 1: mp->state = 2; - if (ch >= '2' && ch <= '9') + if (ch >= '0' && ch <= '9') c = (ch - '0') << 4; else if (ch >= 'A' && ch <= 'F') c = (ch - 'A' + 10) << 4; else { - dbg(DMSG, "Illegal hex char (%c) received in state %d", ch, mp->state); + dbg(DMSG, "Illegal hex char (%c) received in state 1", ch); mp->inp = mp->data; mp->state = 0; } @@ -465,7 +465,7 @@ int fcb_handler(sel_t *sp, int in, int out, int err) else if (ch >= 'A' && ch <= 'F') *mp->inp++ = c | (ch - 'A' + 10); else { - dbg(DMSG, "Illegal hex char (%c) received in state %d", ch, mp->state); + dbg(DMSG, "Illegal hex char (%c) received in state 2", ch); mp->inp = mp->data; } mp->state = 0;