From d1c04df5a40bae73f043f0fe1e470be0a5f0dbe6 Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Tue, 10 Jun 2014 18:03:50 +0200 Subject: [PATCH 1/2] fix building on OS X and FreeBSD --- src/utils.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/utils.c b/src/utils.c index c771c59f..9c252a4b 100644 --- a/src/utils.c +++ b/src/utils.c @@ -25,9 +25,16 @@ #include #include #include -#include #include "tvheadend.h" +#if defined(PLATFORM_DARWIN) +#include +#elif defined(PLATFORM_FREEBSD) +#include +#else +#include +#endif + #ifndef BYTE_ORDER #define BYTE_ORDER __BYTE_ORDER #endif From a2fe8f50db899f8b6c492b75ed9b11eb9bc857ba Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Tue, 10 Jun 2014 18:04:40 +0200 Subject: [PATCH 2/2] capmt: fix capmt_pid_remove() by removing extra semicolon Thanks to clang for notifying this. --- src/descrambler/capmt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/descrambler/capmt.c b/src/descrambler/capmt.c index cedd5a82..c4dbf3f7 100644 --- a/src/descrambler/capmt.c +++ b/src/descrambler/capmt.c @@ -378,7 +378,7 @@ capmt_pid_remove(capmt_t *capmt, int adapter, int pid) for (i = 0; i < MAX_PIDS; i++) if (ca->ca_pids[i].pid == pid) break; - if (i >= MAX_PIDS); + if (i >= MAX_PIDS) return; mmi = LIST_FIRST(&capmt->capmt_adapters[adapter].ca_tuner->mi_mux_active); descrambler_close_pid(mmi->mmi_mux, &ca->ca_pids[i], pid);