hello,

I am trying to fix bug 

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=244622

I got the debian source packet, inserted[1] some printf in file
pas-backend-ldap.c, but nothing comes at the console!!!!!

Any hint? 

(I suppose I should use the camel_debug variable...)

thanks a lot!!!

Stan.


[1]: 

func_is(struct _ESExp *f, int argc, struct _ESExpResult **argv, void
*data)
{
        PASBackendLDAPSExpData *ldap_data = data;
        ESExpResult *r;

        printf("Coucou! \n");

        if (argc == 2
            && argv[0]->type == ESEXP_RES_STRING
            && argv[1]->type == ESEXP_RES_STRING) {
                char *propname = argv[0]->value.string;
                char *str = rfc2254_escape(argv[1]->value.string);
                char *ldap_attr = query_prop_to_ldap(propname);

                if (ldap_attr)
                        ldap_data->list = g_list_prepend(ldap_data->list,
                                                         g_strdup_printf("(%s=%s)",
                                                                         ldap_attr, 
str));
                else {
                        g_warning ("unknown query property\n");
                        /* we want something that'll always be false */
                        ldap_data->list = g_list_prepend(ldap_data->list,
                                                         
g_strdup("objectClass=MyBarnIsBiggerThanYourBarn"));
                }

                g_free (str);
        }

        r = e_sexp_result_new(f, ESEXP_RES_BOOL);
        r->value.bool = FALSE;

        return r;
}
-- 
------
join me at [EMAIL PROTECTED]
GPG: CBAC 1C79 D133 D3D7 247D  D723 FCF9 AEB9 BC4F 5802
------

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e=2E?=

Reply via email to