Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv5548
Modified Files:
ldapops.c
Log Message:
* now error_push allows for printf-style variable argument lists, very
convenient: no more dealing with an extra message buffer for
variable messages. Got rid of many such buffers
Index: ldapops.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/ldapops.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** ldapops.c 18 Sep 2002 06:39:45 -0000 1.15
--- ldapops.c 5 Oct 2003 13:43:51 -0000 1.16
***************
*** 134,138 ****
LDAPMod **mods;
gboolean ok = TRUE;
- char message[MAX_DN_LEN + 256];
char *dn_only[] = { "dn", NULL };
--- 134,137 ----
***************
*** 267,273 ****
source_server->server_down++;
} else {
! snprintf(message, sizeof(message),
! "%s: %s", source_dn, ldap_err2string(rc));
! error_push(error_context, message);
push_ldap_addl_error(sld, error_context);
}
--- 266,271 ----
source_server->server_down++;
} else {
! error_push(error_context,
! "%s: %s", source_dn, ldap_err2string(rc));
push_ldap_addl_error(sld, error_context);
}
***************
*** 297,303 ****
source_server->server_down++;
}
! snprintf(message, sizeof(message),
! "%s: %s", source_dn, ldap_err2string(rc));
! error_push(error_context, message);
push_ldap_addl_error(sld, error_context);
goto done;
--- 295,300 ----
source_server->server_down++;
}
! error_push(error_context,
! "%s: %s", source_dn, ldap_err2string(rc));
push_ldap_addl_error(sld, error_context);
goto done;
|