diff options
Diffstat (limited to 'apps/osc.c')
-rw-r--r-- | apps/osc.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -72,7 +72,7 @@ int osc_get_poll_fd_count(osc_t* o) int osc_get_poll_fds(osc_t* o, struct pollfd *pfds, int npfds) { - assert(npfds == 1); + assert(o && pfds && npfds == 1); pfds[0].fd = lo_server_get_socket_fd(o->server_); pfds[0].events = POLLIN; @@ -83,7 +83,7 @@ int osc_get_poll_fds(osc_t* o, struct pollfd *pfds, int npfds) int osc_handle_revents(osc_t* o, struct pollfd *pfds, int npfds, mixer_t* x) { - assert(npfds == 1); + assert(o && pfds && npfds == 1); if(pfds[0].revents & (POLLERR | POLLHUP | POLLNVAL)) { error(0, 0, "OSC: got POLLERR, POLLHUP or POLLNVAL"); |