=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sndiod/fdpass.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- src/usr.bin/sndiod/fdpass.c 2017/11/20 17:26:39 1.4 +++ src/usr.bin/sndiod/fdpass.c 2019/05/10 04:39:08 1.5 @@ -1,4 +1,4 @@ -/* $OpenBSD: fdpass.c,v 1.4 2017/11/20 17:26:39 ratchov Exp $ */ +/* $OpenBSD: fdpass.c,v 1.5 2019/05/10 04:39:08 ratchov Exp $ */ /* * Copyright (c) 2015 Alexandre Ratchov * @@ -253,6 +253,8 @@ { int fd; + if (fdpass_peer == NULL) + return NULL; if (!fdpass_send(fdpass_peer, FDPASS_OPEN_SND, num, mode, -1)) return NULL; if (!fdpass_waitret(fdpass_peer, &fd)) @@ -267,6 +269,8 @@ { int fd; + if (fdpass_peer == NULL) + return NULL; if (!fdpass_send(fdpass_peer, FDPASS_OPEN_MIDI, num, mode, -1)) return NULL; if (!fdpass_waitret(fdpass_peer, &fd))