X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Fpty.c;h=2863da489cabb140bd6e40b2368d7b5fc4deb87b;hp=11d76f825fd890d2569ba52924cf035047816424;hb=7566e26721ee95d6fc864e9e6654fb61bd3cd603;hpb=cbd4560ea2c9f0ae77df1fc64685ff4e559810b6 diff --git a/src/shared/pty.c b/src/shared/pty.c index 11d76f825..2863da489 100644 --- a/src/shared/pty.c +++ b/src/shared/pty.c @@ -105,6 +105,7 @@ int pty_new(Pty **out) { pty->ref = 1; pty->fd = -1; + pty->barrier = (Barrier) BARRIER_NULL; pty->fd = posix_openpt(O_RDWR | O_NOCTTY | O_CLOEXEC | O_NONBLOCK); if (pty->fd < 0) @@ -127,7 +128,7 @@ int pty_new(Pty **out) { if (r < 0) return -errno; - r = barrier_init(&pty->barrier); + r = barrier_create(&pty->barrier); if (r < 0) return r;