=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sndiod/sock.c,v retrieving revision 1.30 retrieving revision 1.31 diff -c -r1.30 -r1.31 *** src/usr.bin/sndiod/sock.c 2019/06/29 21:23:18 1.30 --- src/usr.bin/sndiod/sock.c 2019/07/12 06:30:55 1.31 *************** *** 1,4 **** ! /* $OpenBSD: sock.c,v 1.30 2019/06/29 21:23:18 ratchov Exp $ */ /* * Copyright (c) 2008-2012 Alexandre Ratchov * --- 1,4 ---- ! /* $OpenBSD: sock.c,v 1.31 2019/07/12 06:30:55 ratchov Exp $ */ /* * Copyright (c) 2008-2012 Alexandre Ratchov * *************** *** 768,775 **** --- 768,777 ---- struct dev *d; struct opt *opt; unsigned int mode; + unsigned int id; mode = ntohs(p->mode); + id = ntohl(p->id); #ifdef DEBUG if (log_level >= 3) { sock_log(f); *************** *** 841,847 **** opt = opt_byname(d, p->opt); if (opt == NULL) return 0; ! f->slot = slot_new(d, opt, p->who, &sock_slotops, f, mode); if (f->slot == NULL) return 0; f->midi = NULL; --- 843,849 ---- opt = opt_byname(d, p->opt); if (opt == NULL) return 0; ! f->slot = slot_new(d, opt, id, p->who, &sock_slotops, f, mode); if (f->slot == NULL) return 0; f->midi = NULL;