Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add option to run HTSP on an additional port
  • Loading branch information
andoma committed Oct 15, 2012
1 parent 4b5ee35 commit f276a17
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
5 changes: 4 additions & 1 deletion src/htsp.c
Expand Up @@ -49,7 +49,7 @@
* Datatypes and variables
* *************************************************************************/

static void *htsp_server;
static void *htsp_server, *htsp_server_2;

#define HTSP_PROTO_VERSION 6

Expand Down Expand Up @@ -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);
}

/* **************************************************************************
Expand Down
6 changes: 5 additions & 1 deletion src/main.c
Expand Up @@ -75,6 +75,7 @@ int log_debug_to_console;

int webui_port;
int htsp_port;
int htsp_port_extra;
char *tvheadend_cwd;

static void
Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand Down

0 comments on commit f276a17

Please sign in to comment.