/* Bot next share? */ static void bot_update(int idx, char *par) { char *bot = NULL, x, *vversion = NULL, *vcommit = NULL; int vlocalhub = 0; time_t vbuildts = 0L; bot = newsplit(&par); x = par[0]; if (x) par++; newsplit(&par); /* vnum */ if (par[0]) vlocalhub = atoi(newsplit(&par)); if (par[0]) vbuildts = atol(newsplit(&par)); if (par[0]) vcommit = newsplit(&par); if (par[0]) vversion = newsplit(&par); if (in_chain(bot)) updatebot(idx, bot, x, vlocalhub, vbuildts, vcommit, vversion); }
/* Bot next share? */ static void bot_update(int idx, char *par) { char *bot, x; int vnum; bot = newsplit(&par); x = par[0]; if (x) par++; #ifndef NO_OLD_BOTNET if (dcc[idx].u.bot->numver < NEAT_BOTNET) vnum = atoi(par); else #endif vnum = base64_to_int(par); if (in_chain(bot)) updatebot(idx, bot, x, vnum); }