case '=':
/* normal comparison */
if (*arg2 != '/') {
- compare = compare_version(apr_pstrmemdup(cmd->pool, arg2,
+ compare = compare_version(apr_pstrmemdup(cmd->temp_pool, arg2,
endp-arg2),
&error);
if (error) {
case '~':
/* regular expression */
- match = match_version(cmd->pool, apr_pstrmemdup(cmd->pool, arg2,
- endp-arg2),
+ match = match_version(cmd->temp_pool,
+ apr_pstrmemdup(cmd->temp_pool, arg2,
+ endp-arg2),
&error);
if (error) {
return error;
break;
case '<':
- compare = compare_version(apr_pstrmemdup(cmd->pool, arg2,
+ compare = compare_version(apr_pstrmemdup(cmd->temp_pool, arg2,
endp-arg2),
&error);
if (error) {
break;
case '>':
- compare = compare_version(apr_pstrmemdup(cmd->pool, arg2,
+ compare = compare_version(apr_pstrmemdup(cmd->temp_pool, arg2,
endp-arg2),
&error);
if (error) {