--- x/ipc/msg.c.~1~ Mon Nov 18 11:41:32 2002 +++ x/ipc/msg.c Wed Nov 20 11:25:14 2002 @@ -815,10 +815,6 @@ out_success: schedule(); current->state = TASK_RUNNING; - msg = (struct msg_msg*) msr_d.r_msg; - if(!IS_ERR(msg)) - goto out_success; - t = msg_lock(msqid); if(t==NULL) msqid=-1;