Author: rhuijben
Date: Tue Jul 23 21:26:23 2013
New Revision: 1506291

URL: http://svn.apache.org/r1506291
Log:
* subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c
  Following up on recent changes. Add some unneeded "()" output and suppress
  more 'leaked error' crashes, because some errors were allocated from a
  different dll.

Modified:
    
subversion/trunk/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c

Modified: 
subversion/trunk/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c?rev=1506291&r1=1506290&r2=1506291&view=diff
==============================================================================
--- 
subversion/trunk/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c 
(original)
+++ 
subversion/trunk/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c 
Tue Jul 23 21:26:23 2013
@@ -1389,7 +1389,7 @@ svn_error_t *svn_swig_pl_get_commit_log_
     SV *tmp_file_sv;
     SV *commit_items_sv;
 
-    if (!SvOK((SV *)baton)) {
+    if (!SvOK((SV *)baton) || SvTYPE(SvRV(prompt_func)) != SVt_PVCV) {
       *log_msg = apr_pstrdup(pool, "");
         *tmp_file = NULL;
         return SVN_NO_ERROR;


Reply via email to