diff options
author | sin <sin@2f30.org> | 2014-10-08 21:00:29 +0100 |
---|---|---|
committer | sin <sin@2f30.org> | 2014-10-08 21:00:29 +0100 |
commit | aaffdbe1c2b529827994aa269ba555fe8a4137a5 (patch) | |
tree | bde0ddde694669aa09cf56556fb5ecf42752e38d | |
parent | 2e31429e333c10d4d6a94b57d4d6c8d46ccf7a2d (diff) |
Style fix
Similar style as for detecting broken file transfers.
-rw-r--r-- | ratox.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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); } |