Hi Charles,
> #3 0x00002afabb274960 in svn_cmdline_setup_auth_baton (ab=0xd32848,
> non_interactive=1, auth_username=0x2afab7847134 "joecommitter",
> auth_password=0x0, config_dir=0x0, no_auth_cache=1, cfg=0x7fff00000000,
> cancel_func=0,
> cancel_baton=0x0, pool=0xaee508) at
Where is svn_cmdline_setup_auth_baton getting that value of "cfg"? The
only caller of svn_cmdline_setup_auth_baton in the csvn bindings is in
csvn/auth.py, and it passes in 'NULL' for cfg (which evaluates to
"None").
Try the following patch:
Index: csvn/auth.py
===================================================================
--- csvn/auth.py (revision 28191)
+++ csvn/auth.py (working copy)
@@ -58,6 +58,6 @@
# Setup the auth baton using the default options from the
# command-line client
svn_cmdline_setup_auth_baton(auth_baton, TRUE,
- self._username, self._password, NULL, TRUE, NULL,
+ self._username, self._password, NULL, TRUE,
POINTER(svn_config_t)(),
svn_cancel_func_t(), NULL, self.pool)
I hope that there is no difference between None and a NULL pointer,
because I usually assume that they are the same.
Cheers,
David
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Dec 2 21:35:25 2007