雾聪
2023-10-24 78e4f729be82b515480759addb64bd8d4e124dca
add check for chunk_size_vec
1个文件已修改
6 ■■■■■ 已修改文件
funasr/runtime/websocket/bin/websocket-server-2pass.cpp 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/websocket/bin/websocket-server-2pass.cpp
@@ -408,9 +408,15 @@
        if (msg_data->tpass_online_handle == NULL) {
          std::vector<int> chunk_size_vec =
              jsonresult["chunk_size"].get<std::vector<int>>();
          // check chunk_size_vec
          if(chunk_size_vec.size() == 3 && chunk_size_vec[1] != 0){
          FUNASR_HANDLE tpass_online_handle =
              FunTpassOnlineInit(tpass_handle, chunk_size_vec);
          msg_data->tpass_online_handle = tpass_online_handle;
          }else{
            LOG(ERROR) << "Wrong chunk_size!";
            break;
          }
        }
      }
      if (jsonresult.contains("itn")) {