fix XTVERSION parsing for unbound version strings

pull/1859/head
nick black 3 years ago
parent 2895615e06
commit a95b28c2e5
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -742,10 +742,12 @@ extract_version(query_state* qstate, size_t slen){
static int static int
extract_xtversion(query_state* qstate, size_t slen, char suffix){ extract_xtversion(query_state* qstate, size_t slen, char suffix){
if(qstate->runstring[qstate->stridx - 1] != suffix){ if(suffix){
return -1; if(qstate->runstring[qstate->stridx - 1] != suffix){
return -1;
}
qstate->runstring[qstate->stridx - 1] = '\0';
} }
qstate->runstring[qstate->stridx - 1] = '\0';
return extract_version(qstate, slen); return extract_version(qstate, slen);
} }

Loading…
Cancel
Save