--- nio-ftp.cc.orig 2002-02-18 14:53:06.000000000 +0100 +++ nio-ftp.cc 2002-05-22 17:14:06.000000000 +0200 @@ -125,13 +125,13 @@ NetIO_FTP::NetIO_FTP (char const *Purl, return; char * - paren = strchr (last_line, '('); - if (!paren) + digit = strpbrk (last_line + 3, "0123456789"); + if (!digit) return; int i1, i2, i3, i4, p1, p2; - sscanf (paren + 1, "%d,%d,%d,%d,%d,%d", &i1, &i2, &i3, &i4, &p1, &p2); + sscanf (digit, "%d,%d,%d,%d,%d,%d", &i1, &i2, &i3, &i4, &p1, &p2); char tmp[20]; sprintf (tmp, "%d.%d.%d.%d", i1, i2, i3, i4);