Commit 14016219 authored by Max Kellermann's avatar Max Kellermann

output/raop: remove Audio-Jack-Status check

The value of this is not used, the code is commented out - let's get rid of it.
parent 3c034b0a
...@@ -496,9 +496,6 @@ raopcl_connect(struct raop_data *rd, GError **error_r) ...@@ -496,9 +496,6 @@ raopcl_connect(struct raop_data *rd, GError **error_r)
char *sac=NULL, *key = NULL, *iv = NULL; char *sac=NULL, *key = NULL, *iv = NULL;
char sdp[1024]; char sdp[1024];
int rval = false; int rval = false;
struct key_data *setup_kd = NULL;
char *aj, *token, *pc;
const char delimiters[] = ";";
unsigned char rsakey[512]; unsigned char rsakey[512];
struct timeval current_time; struct timeval current_time;
unsigned int sessionNum; unsigned int sessionNum;
...@@ -543,30 +540,10 @@ raopcl_connect(struct raop_data *rd, GError **error_r) ...@@ -543,30 +540,10 @@ raopcl_connect(struct raop_data *rd, GError **error_r)
if (!rtspcl_announce_sdp(rd->rtspcl, sdp, error_r)) if (!rtspcl_announce_sdp(rd->rtspcl, sdp, error_r))
goto erexit; goto erexit;
// if (!rtspcl_mark_del_exthds(rd->rtspcl, "Apple-Challenge")) goto erexit; // if (!rtspcl_mark_del_exthds(rd->rtspcl, "Apple-Challenge")) goto erexit;
if (!rtspcl_setup(rd->rtspcl, &setup_kd, if (!rtspcl_setup(rd->rtspcl, NULL,
raop_session->ctrl.port, raop_session->ntp.port, raop_session->ctrl.port, raop_session->ntp.port,
error_r)) error_r))
goto erexit; goto erexit;
if (!(aj = kd_lookup(setup_kd,"Audio-Jack-Status"))) {
g_set_error_literal(error_r, raop_output_quark(), 0,
"Audio-Jack-Status is missing");
goto erexit;
}
token = strtok(aj, delimiters);
while (token) {
if ((pc = strstr(token,"="))) {
*pc = 0;
if (!strcmp(token,"type") && !strcmp(pc+1,"digital")) {
// rd->ajtype = JACK_TYPE_DIGITAL;
}
} else {
if (!strcmp(token,"connected")) {
// rd->ajstatus = JACK_STATUS_CONNECTED;
}
}
token = strtok(NULL, delimiters);
}
if (!get_sockaddr_by_host(rd->addr, rd->rtspcl->control_port, if (!get_sockaddr_by_host(rd->addr, rd->rtspcl->control_port,
&rd->ctrl_addr, error_r)) &rd->ctrl_addr, error_r))
...@@ -588,7 +565,6 @@ raopcl_connect(struct raop_data *rd, GError **error_r) ...@@ -588,7 +565,6 @@ raopcl_connect(struct raop_data *rd, GError **error_r)
g_free(sac); g_free(sac);
g_free(key); g_free(key);
g_free(iv); g_free(iv);
free_kd(setup_kd);
return rval; return rval;
} }
......
...@@ -681,11 +681,15 @@ rtspcl_setup(struct rtspcl_data *rtspcld, struct key_data **kd, ...@@ -681,11 +681,15 @@ rtspcl_setup(struct rtspcl_data *rtspcld, struct key_data **kd,
rval = true; rval = true;
erexit: erexit:
g_free(buf); g_free(buf);
if (!rval) {
if (!rval || kd == NULL) {
free_kd(rkd); free_kd(rkd);
rkd = NULL; rkd = NULL;
} }
if (kd != NULL)
*kd = rkd; *kd = rkd;
return rval; return rval;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment