Page MenuHomeFreeBSD

D3038.id6818.diff
No OneTemporary

D3038.id6818.diff

Index: sys/kern/uipc_usrreq.c
===================================================================
--- sys/kern/uipc_usrreq.c
+++ sys/kern/uipc_usrreq.c
@@ -736,8 +736,10 @@
UNP_PCB_LOCK(unp);
if (unp->unp_vnode == NULL) {
+ /* Already connected or not bound to an address. */
+ error = unp->unp_conn != NULL ? EINVAL : EDESTADDRREQ;
UNP_PCB_UNLOCK(unp);
- return (EINVAL);
+ return (error);
}
SOCK_LOCK(so);

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 7, 3:01 PM (11 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38472783
Default Alt Text
D3038.id6818.diff (427 B)

Event Timeline