--- rtp/rtp.c.orig Sun Dec 5 15:27:22 1999 +++ rtp/rtp.c Fri Nov 22 11:15:44 2002 @@ -124,8 +124,10 @@ int tokCnt = 0; ii = buffBegin; while ((ii != buffEnd) && (tokCnt < 2)) { - if (isspace(buff[ii++])) + if (isspace(buff[ii++])) { tokCnt++; + while (ii != buffEnd && isspace(buff[ii])) ii++; + } } if (2 == tokCnt) { if (sscanf(&(buff[buffBegin]), "%lf %lf", &pt.x, &pt.y) != 2) {