diff options
Diffstat (limited to 'crypto/property')
-rw-r--r-- | crypto/property/property_parse.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/property/property_parse.c b/crypto/property/property_parse.c index a41d6331b1..dfae76518f 100644 --- a/crypto/property/property_parse.c +++ b/crypto/property/property_parse.c @@ -407,12 +407,12 @@ OSSL_PROPERTY_LIST *ossl_parse_query(OSSL_LIB_CTX *ctx, const char *s, if (match_ch(&s, '-')) { prop->oper = PROPERTY_OVERRIDE; prop->optional = 0; - if (!parse_name(ctx, &s, 0, &prop->name_idx)) + if (!parse_name(ctx, &s, 1, &prop->name_idx)) goto err; goto skip_value; } prop->optional = match_ch(&s, '?'); - if (!parse_name(ctx, &s, 0, &prop->name_idx)) + if (!parse_name(ctx, &s, 1, &prop->name_idx)) goto err; if (match_ch(&s, '=')) { |