Add option to run HTSP on an additional port

This commit is contained in:
Andreas Öman 2012-10-15 14:04:09 +02:00
parent 4b5ee3585c
commit f276a17db5
2 changed files with 9 additions and 2 deletions

View file

@ -49,7 +49,7 @@
* Datatypes and variables
* *************************************************************************/
static void *htsp_server;
static void *htsp_server, *htsp_server_2;
#define HTSP_PROTO_VERSION 6
@ -1525,7 +1525,10 @@ htsp_serve(int fd, void *opaque, struct sockaddr_in *source,
void
htsp_init(void)
{
extern int htsp_port_extra;
htsp_server = tcp_server_create(htsp_port, htsp_serve, NULL);
if(htsp_port_extra)
htsp_server_2 = tcp_server_create(htsp_port_extra, htsp_serve, NULL);
}
/* **************************************************************************

View file

@ -75,6 +75,7 @@ int log_debug_to_console;
int webui_port;
int htsp_port;
int htsp_port_extra;
char *tvheadend_cwd;
static void
@ -278,7 +279,7 @@ main(int argc, char **argv)
// make sure the timezone is set
tzset();
while((c = getopt(argc, argv, "Aa:fp:u:g:c:Chdr:j:sw:e:")) != -1) {
while((c = getopt(argc, argv, "Aa:fp:u:g:c:Chdr:j:sw:e:E:")) != -1) {
switch(c) {
case 'a':
adapter_mask = 0x0;
@ -315,6 +316,9 @@ main(int argc, char **argv)
case 'e':
htsp_port = atoi(optarg);
break;
case 'E':
htsp_port_extra = atoi(optarg);
break;
case 'u':
usernam = optarg;
break;