diff -ru2 ./auction.c ../../work.xx/esniper-2-10-0/auction.c --- auction.c Sun Jan 30 22:07:42 2005 +++ auction.c Mon Oct 3 21:15:28 2005 @@ -713,6 +713,11 @@ * "Reserve not met", or whatever). */ +#if 1 + getTableCell(mp); /* end of "Time left:" cell */ getTableCell(mp); /* end of "Time left:" cell */ line = getNonTagFromString(getTableCell(mp)); +#else + line = getNonTag(mp); +#endif break; } @@ -720,4 +725,5 @@ if (!line) return auctionError(aip, ae_notime, NULL); + printLog(stdout, "Time string: '%s'\n", line); if ((remain = getseconds(line)) < 0) return auctionError(aip, ae_badtime, line); @@ -1107,9 +1113,15 @@ if ((pp = getPageInfo(mp))) { log(("ebayLogin(): pagename = \"%s\", pageid = \"%s\", srcid = \"%s\"", nullStr(pp->pageName), nullStr(pp->pageId), nullStr(pp->srcId))); - if (pp->srcId && !strcmp(pp->srcId, "SignInAlertSupressor")) + if (pp->srcId && !strcmp(pp->srcId, "SignInAlertSupressor")) { + printLog(stdout, "Logged in: SignInAlertSuppressor\n"); + loginTime = time(NULL); + } else if (pp->pageName && !strcmp(pp->pageName, "MyeBaySummary")) { + printLog(stdout, "Logged in: MyeBaySummary\n"); loginTime = time(NULL); - else if (pp->pageName && !strcmp(pp->pageName, "PageSignIn")) + } else if (pp->pageName && !strcmp(pp->pageName, "PageSignIn")) { + printLog(stdout, "NOT logged in: PageSignIn\n"); ret = auctionError(aip, ae_login, NULL); - else { + } else { + printLog(stdout, "NOT logged in: unknown\n"); ret = auctionError(aip, ae_login, NULL); bugReport("ebayLogin", __FILE__, __LINE__, mp, "pagename = \"%s\", pageid = \"%s\", srcid = \"%s\"", nullStr(pp->pageName), nullStr(pp->pageId), nullStr(pp->srcId));