Patch-ID# 102424-03
Keywords: hang system socket msg_peek recvfrom() tcp OOB leaking mbuf
Synopsis: SunOS 4.1.3: uipc_socket fixes
Date: May/05/95
 
Solaris Release: 1.1

SunOS Release: 4.1.3

Notes: This patch is available for 4.1.4 as 102426-03 
       and for 4.1.3_U1 as 102425-03.
 
Unbundled Product: 
 
Unbundled Release: 
 
Relevant Architectures: sparc

BugId's fixed with this patch: 1185571 1189417 

Changes incorporated in this version: 1185571  

Patches accumulated and obsoleted by this patch: 

Files included with this patch: 
  				uipc_socket.o

Problem Description: 

1185571 --> System table file entry leaking for socket.
1189417 --> Use recvfrom() with MSG_PEEK option on a socket receive causes 
            system to hang.


Patch Installation Instructions:

As root, backup the old files:
   mv /sys/`arch -k`/OBJ/uipc_socket.o /sys/`arch -k`/OBJ/uipc_socket.o.FCS

Now install the patched file from the patch directory location:
   cp `arch -k`/uipc_socket.o /sys/`arch -k`/OBJ/uipc_socket.o
   chmod 444 /sys/`arch -k`/OBJ/uipc_socket.o

Config, make and install a new kernel.

Please refer to the system and networking administration manual
for details on building and installing a new kernel.
