diff -urN ./clients.orig/tools/common.c ./clients/tools/common.c
--- ./clients.orig/tools/common.c	2007-09-01 01:13:50.000000000 +0200
+++ ./clients/tools/common.c	2008-01-13 21:50:06.000000000 +0100
@@ -1262,8 +1262,8 @@
 	int		nsctrls = 0;
 
 #ifdef LDAP_CONTROL_PASSWORDPOLICYREQUEST
+	LDAPControl c;
 	if ( ppolicy ) {
-		LDAPControl c;
 		c.ldctl_oid = LDAP_CONTROL_PASSWORDPOLICYREQUEST;
 		c.ldctl_value.bv_val = NULL;
 		c.ldctl_value.bv_len = 0;