An issue was discovered in Janus through 0.9.1. janus.c tries to use a string that doesn't actually exist during a "query_logger" Admin API request, because of a typo in the JSON validation.
{
"binaries": [
{
"binary_name": "janus",
"binary_version": "0.2.6-1build2"
},
{
"binary_name": "janus-demos",
"binary_version": "0.2.6-1build2"
},
{
"binary_name": "janus-dev",
"binary_version": "0.2.6-1build2"
},
{
"binary_name": "janus-tools",
"binary_version": "0.2.6-1build2"
}
]
}
{
"binaries": [
{
"binary_name": "janus",
"binary_version": "0.7.3-2build1"
},
{
"binary_name": "janus-demos",
"binary_version": "0.7.3-2build1"
},
{
"binary_name": "janus-dev",
"binary_version": "0.7.3-2build1"
},
{
"binary_name": "janus-tools",
"binary_version": "0.7.3-2build1"
},
{
"binary_name": "libjs-janus",
"binary_version": "0.7.3-2build1"
}
]
}
{
"binaries": [
{
"binary_name": "janus",
"binary_version": "0.11.8-3"
},
{
"binary_name": "janus-demos",
"binary_version": "0.11.8-3"
},
{
"binary_name": "janus-dev",
"binary_version": "0.11.8-3"
},
{
"binary_name": "janus-tools",
"binary_version": "0.11.8-3"
},
{
"binary_name": "libjs-janus",
"binary_version": "0.11.8-3"
}
]
}