]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove unsafe use of asynchronous I/O (the SIGIO handler could cause
authorThomas Quinot <thomas@FreeBSD.org>
Wed, 16 Aug 2006 12:58:41 +0000 (12:58 +0000)
committerThomas Quinot <thomas@FreeBSD.org>
Wed, 16 Aug 2006 12:58:41 +0000 (12:58 +0000)
commit97a733dff0247b93174774c7681d8e92a6575bb3
tree5c669036c1d5fcd2610038740f9b56bcb9399723
parent461422733418437dab8e27c7ef3c1cef6bae4f98
Remove unsafe use of asynchronous I/O (the SIGIO handler could cause
incorrect reentrant calls to the libc memory manager).

Add missing error handling:
  * for an incoming response with an incorrect tid;
  * for a failure to register the response RPC program,

Fix error handling for failure to malloc job descriptor (this needs to
be done before the transient RPC program is registered).

PR: bin/102143
MFC after: 2 weeks
usr.sbin/yppush/yppush_main.c