( cvs diff -u -r 1.179.2.181 -r 1.179.2.182 src/imap.c; ) > 2.10.0cvs134.patchset
( cvs diff -u -r 1.179.2.182 -r 1.179.2.183 src/imap.c; ) > 2.10.0cvs135.patchset
( cvs diff -u -r 1.2.4.17 -r 1.2.4.18 src/browseldap.c; cvs diff -u -r 1.8.2.24 -r 1.8.2.25 src/editldap.c; cvs diff -u -r 1.2.2.11 -r 1.2.2.12 src/ldapctrl.c; cvs diff -u -r 1.3.2.20 -r 1.3.2.21 src/ldapquery.c; cvs diff -u -r 1.4.2.11 -r 1.4.2.12 src/ldapquery.h; cvs diff -u -r 1.4.2.11 -r 1.4.2.12 src/ldapserver.c; cvs diff -u -r 1.1.4.8 -r 1.1.4.9 src/ldaputil.c; ) > 2.10.0cvs136.patchset
+( cvs diff -u -r 1.2.2.12 -r 1.2.2.13 src/ldapctrl.c; ) > 2.10.0cvs137.patchset
node = ctl->listCriteria;
while( node ) {
gchar *attr, *tmp;
-
attr = node->data;
node = g_list_next( node );
* \return Formatted string or <i>""</i>. Should be g_free() when done.
*/
gchar *ldapctl_get_default_criteria() {
- gchar *retVal = LDAPCTL_DFL_ATTR_LIST;
+ gchar *retVal = g_strdup(LDAPCTL_DFL_ATTR_LIST);
const gchar **attrs = ATTRIBUTE;
while (*attrs) {
- retVal = g_strdup_printf("%s, %s", retVal, *attrs++);
+ gchar *tmp = g_strdup_printf("%s, %s", retVal, *attrs++);
+ g_free(retVal);
+ retVal = tmp;
}
debug_print("default search criteria: %s\n", retVal);
return retVal;