From fcc81fd68982b3db32374092c3279a1cd2b081aa Mon Sep 17 00:00:00 2001
From: Anatolii Kurotych <akurotych@gmail.com>
Date: Thu, 28 Mar 2019 12:52:50 +0200
Subject: [PATCH] [*] Return backward compatibility

---
 stream/dap_stream.c     | 3 ++-
 stream/dap_stream_ctl.c | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/stream/dap_stream.c b/stream/dap_stream.c
index 2ca3131..5b06c95 100644
--- a/stream/dap_stream.c
+++ b/stream/dap_stream.c
@@ -155,7 +155,8 @@ void stream_headers_read(dap_http_client_t * cl_ht, void * arg)
     if(cl_ht->in_query_string[0]){
         log_it(L_INFO,"Query string [%s]",cl_ht->in_query_string);
 //        if(sscanf(cl_ht->in_query_string,"fj913htmdgaq-d9hf=%u",&id)==1){
-        if(sscanf(cl_ht->in_query_string,"session_id=%u",&id)==1){
+        if(sscanf(cl_ht->in_query_string,"session_id=%u",&id) == 1 ||
+                sscanf(cl_ht->in_query_string,"fj913htmdgaq-d9hf=%u",&id) == 1) {
             dap_stream_session_t * ss=NULL;
             ss=dap_stream_session_id(id);
             if(ss==NULL){
diff --git a/stream/dap_stream_ctl.c b/stream/dap_stream_ctl.c
index 7324188..c96d0a0 100644
--- a/stream/dap_stream_ctl.c
+++ b/stream/dap_stream_ctl.c
@@ -110,9 +110,10 @@ void stream_ctl_proc(struct dap_http_simple *cl_st, void * arg)
                 sscanf(dg->url_path, "stream_ctl,channels=%s", l_channels_str) == 1) {
             l_new_session = true;
         }
-        /*if (strcmp(dg->url_path,"socket_forward")==0){
+        else if(strcmp(dg->url_path, "socket_forward" ) == 0) {
             l_new_session = true;
-        }else if (strcmp(dg->url_path,"stream_ctl")==0) {
+        }
+        /* }else if (strcmp(dg->url_path,"stream_ctl")==0) {
             l_new_session = true;
         }*/
         else{
-- 
GitLab