do not forward signature in resubscriptions

This commit is contained in:
Unbit
2014-01-04 06:09:27 +01:00
parent b3bba48d1a
commit fbc1551112
+1 -6
View File
@@ -204,13 +204,9 @@ void uwsgi_corerouter_manage_subscription(struct uwsgi_corerouter *ucr, int id,
}
}
struct uwsgi_string_list *usl = NULL;
char *sign = NULL;
char *sni_key = NULL;
char *sni_cert = NULL;
char *sni_ca = NULL;
if (usr.sign_len) {
sign = uwsgi_concat2n(usr.sign, usr.sign_len, "", 0);
}
if (usr.sni_key_len) {
sni_key = uwsgi_concat2n(usr.sni_key, usr.sni_key_len, "", 0);
}
@@ -221,9 +217,8 @@ void uwsgi_corerouter_manage_subscription(struct uwsgi_corerouter *ucr, int id,
sni_ca = uwsgi_concat2n(usr.sni_ca, usr.sni_ca_len, "", 0);
}
uwsgi_foreach(usl, ucr->resubscribe) {
uwsgi_send_subscription_from_fd(ugs->fd, usl->value, usr.key, usr.keylen, usr.modifier1, usr.modifier2, bbuf[3], address, sign, sni_key, sni_cert, sni_ca);
uwsgi_send_subscription_from_fd(ugs->fd, usl->value, usr.key, usr.keylen, usr.modifier1, usr.modifier2, bbuf[3], address, NULL, sni_key, sni_cert, sni_ca);
}
if (sign) free(sign);
if (sni_key) free(sni_key);
if (sni_cert) free(sni_cert);
if (sni_ca) free(sni_ca);