Fixed error detection for operator init.

This commit is contained in:
brectanus 2008-02-07 22:04:56 +00:00
parent b934660034
commit 540de37e73

View File

@ -229,7 +229,7 @@ static int test_op(const char *name, const char *param, const unsigned char *inp
/* Initialize the operator parameter */
if (metadata->param_init != NULL) {
rc = metadata->param_init(rule, errmsg);
if (rc < 0) {
if (rc <= 0) {
*errmsg = apr_psprintf(g_mp, "Failed to init op \"%s\": %s", name, *errmsg);
return rc;
}