精華區beta SetupBBS 關於我們 聯絡資訊
※ 引述《visor (再混,就當掉 ~)》之銘言: > src/bpop3d/bpop3d.c > static void > cmd_user(cn) > Client *cn; > { > int fd; > ACCT acct; > char *userid, *ptr, fpath[80], msg[128]; > MYDOG; > if (cn->mode >= CM_LOGIN) > { > cmd_xxxx(cn); > return; > } > userid = parse_token(NULL, LOWER); > if (!userid || !*userid) > { > do_argument(cn); > return; > } > + if (strlen(userid)>IDLEN) > + { > + client_flush(cn, "-ERR no such user in our server"); > + return; > + } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sorry 這一段不需要搬移 > - sprintf(msg, "-ERR %s has no mail here", userid); > /* userid is [folk.bbs] or [folk] */ > if (ptr = strchr(userid, '.')) > { > if (strcmp(ptr, ".bbs")) > { > ! client_flush(cn, "-ERR no such user in our server"); > return; > } > *ptr = '\0'; > } > - if (strlen(userid)>IDLEN) > - { > - client_flush(cn, "-ERR no such user in our server"); > - return; > - } -- ※ Origin: 元智大學 風之塔 <bbs.yzu.edu.tw> ※ From : bbs.yzu.edu.tw ※ X-Info: Re: [公告]bpop3d 修正 [高度緊急] ※ X-Sign: 11DOKMDCqNbQoNtijbb. (05/07/19 9:09:33 )