=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sndiod/sock.c,v retrieving revision 1.30 retrieving revision 1.31 diff -u -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 +1,4 @@ -/* $OpenBSD: sock.c,v 1.30 2019/06/29 21:23:18 ratchov Exp $ */ +/* $OpenBSD: sock.c,v 1.31 2019/07/12 06:30:55 ratchov Exp $ */ /* * Copyright (c) 2008-2012 Alexandre Ratchov * @@ -768,8 +768,10 @@ 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,7 +843,7 @@ opt = opt_byname(d, p->opt); if (opt == NULL) return 0; - f->slot = slot_new(d, opt, p->who, &sock_slotops, f, mode); + f->slot = slot_new(d, opt, id, p->who, &sock_slotops, f, mode); if (f->slot == NULL) return 0; f->midi = NULL;