FreeBSD Bugzilla – Attachment 8323 Details for
Bug 17482
ftpd(8) forget to close TCP port in passive mode
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 955 bytes, created by
TANAKA Hiroyuki
on 2000-03-19 06:10:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
TANAKA Hiroyuki
Created:
2000-03-19 06:10:01 UTC
Size:
955 bytes
patch
obsolete
>*** old/ftpd.c Sun Mar 19 02:26:11 2000 >--- ftpd.c Sun Mar 19 14:23:45 2000 >*************** >*** 1156,1161 **** >--- 1156,1165 ---- > if (cmd == 0) { > LOGCMD("get", name); > } >+ if (pdata >= 1) { >+ (void) close(pdata); >+ pdata = -1; >+ } > } > return; > } >*************** >*** 1194,1201 **** > logxfer(name, st.st_size, start); > (void) fclose(dout); > data = -1; >- pdata = -1; > done: > if (cmd == 0) > LOGBYTES("get", name, byte_count); > (*closefunc)(fin); >--- 1198,1208 ---- > logxfer(name, st.st_size, start); > (void) fclose(dout); > data = -1; > done: >+ if (pdata >= 0) { >+ (void) close(pdata); >+ } >+ pdata = -1; > if (cmd == 0) > LOGBYTES("get", name, byte_count); > (*closefunc)(fin); >*************** >*** 2219,2224 **** >--- 2226,2235 ---- > transflag = 0; > if (dout != NULL) > (void) fclose(dout); >+ else { >+ if (pdata >= 0) >+ (void) close(pdata); >+ } > data = -1; > pdata = -1; > out:
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 17482
: 8323