summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsin <sin@2f30.org>2014-10-08 21:00:29 +0100
committersin <sin@2f30.org>2014-10-08 21:00:29 +0100
commitaaffdbe1c2b529827994aa269ba555fe8a4137a5 (patch)
treebde0ddde694669aa09cf56556fb5ecf42752e38d
parent2e31429e333c10d4d6a94b57d4d6c8d46ccf7a2d (diff)
Style fix
Similar style as for detecting broken file transfers.
-rw-r--r--ratox.c7
1 files 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);
}