From aaffdbe1c2b529827994aa269ba555fe8a4137a5 Mon Sep 17 00:00:00 2001 From: sin Date: Wed, 8 Oct 2014 21:00:29 +0100 Subject: Style fix Similar style as for detecting broken file transfers. --- ratox.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ratox.c b/ratox.c index de07738..e30115e 100644 --- a/ratox.c +++ b/ratox.c @@ -1764,9 +1764,10 @@ loop(void) toxav_answer(toxav, f->av.num, &toxavconfig); break; case av_CallActive: - if ((fd = openat(f->dirfd, ffiles[FCALL_OUT].name, ffiles[FCALL_OUT].flags)) == -1 && - errno == ENXIO) { - toxav_hangup(toxav, f->av.num); + fd = openat(f->dirfd, ffiles[FCALL_OUT].name, ffiles[FCALL_OUT].flags); + if (fd < 0) { + if (errno == ENXIO) + toxav_hangup(toxav, f->av.num); } else { close(fd); } -- cgit v1.2.3