ITS#4648, alternate fix

This commit is contained in:
Howard Chu 2007-01-10 08:52:07 +00:00
parent 3cdba151ad
commit f1784a54e6

View file

@ -422,6 +422,10 @@ ldap_pvt_put_filter( BerElement *ber, const char *str_in )
parens--;
break;
case '(':
rc = -1;
goto done;
default:
Debug( LDAP_DEBUG_TRACE, "put_filter: simple\n",
0, 0, 0 );
@ -494,9 +498,11 @@ ldap_pvt_put_filter( BerElement *ber, const char *str_in )
str = next;
break;
}
if ( !parens )
break;
}
rc = parens ? -1 : 0;
rc = ( parens || *str ) ? -1 : 0;
done:
LDAP_FREE( freeme );