From dab77defedb8aac7f1576219b9601a127d09bcaa Mon Sep 17 00:00:00 2001 From: Ralph Metzler Date: Sat, 3 Oct 2015 13:06:52 +0200 Subject: [PATCH] correctly handle pid change in comformity mode --- octoserve/octoserve.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/octoserve/octoserve.c b/octoserve/octoserve.c index 3a80452..fd3609e 100644 --- a/octoserve/octoserve.c +++ b/octoserve/octoserve.c @@ -1391,11 +1391,9 @@ static int setup_session(struct oscon *con, int newtrans) if (!str) return -500; - if (conform) { - if (str->session != sess && merge_pids(sp, p) < 0) + if (conform && (str->session != sess) && merge_pids(sp, p)) return -455; - } else - merge_pids(sp, p); + merge_pids(sp, p); if (str->session == sess) { /* stream owner */ merge_params(sp, p);