[Pkg-ace-devel] r485 - in /trunk/debian: changelog patches/00list patches/07-ace-tao-ssliop-refcount.dpatch

tgg-guest at users.alioth.debian.org tgg-guest at users.alioth.debian.org
Mon Feb 26 12:43:32 CET 2007


Author: tgg-guest
Date: Mon Feb 26 12:43:31 2007
New Revision: 485

URL: http://svn.debian.org/wsvn/pkg-ace/?sc=1&rev=485
Log:
add a patch for ssliop.

Added:
    trunk/debian/patches/07-ace-tao-ssliop-refcount.dpatch   (with props)
Modified:
    trunk/debian/changelog
    trunk/debian/patches/00list

Modified: trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ace/trunk/debian/changelog?rev=485&op=diff
==============================================================================
--- trunk/debian/changelog (original)
+++ trunk/debian/changelog Mon Feb 26 12:43:31 2007
@@ -2,13 +2,17 @@
 
   * New upstream release. Closes: #381647.
   * Switch to the autotools method.  Since CIAO cannot yet be compiled this
-    way, CIAO packages are dropped for now.
+    way, CIAO packages are dropped for now. Likewise static libraries are
+    removed.
   * Drop obsolete patches and scripts.
   * We no longer ship TAO_ORB_Options.1 in libtao-orbsvcs.
+  * debian/patches/07-ace-tao-ssliop-refcount.dpatch: fix ssliop reference
+    counting problem.
+
   Konstantinos Margaritis:
     * changed URL in copyright to new one.
 
- -- Thomas Girard <thomas.g.girard at free.fr>  Tue, 13 Feb 2007 19:09:57 +0000
+ -- Thomas Girard <thomas.g.girard at free.fr>  Mon, 26 Feb 2007 11:54:12 +0000
 
 ace (5.4.7-11) unstable; urgency=low
 

Modified: trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-ace/trunk/debian/patches/00list?rev=485&op=diff
==============================================================================
--- trunk/debian/patches/00list (original)
+++ trunk/debian/patches/00list Mon Feb 26 12:43:31 2007
@@ -4,6 +4,7 @@
 04-compile-ftrt
 05-prepatch-dummy-mark
 06-bootstrap
+07-ace-tao-ssliop-refcount
 08-fix-perl-shebang
 15-fix-fltk-include
 #21-always-inline

Added: trunk/debian/patches/07-ace-tao-ssliop-refcount.dpatch
URL: http://svn.debian.org/wsvn/pkg-ace/trunk/debian/patches/07-ace-tao-ssliop-refcount.dpatch?rev=485&op=file
==============================================================================
--- trunk/debian/patches/07-ace-tao-ssliop-refcount.dpatch (added)
+++ trunk/debian/patches/07-ace-tao-ssliop-refcount.dpatch Mon Feb 26 12:43:31 2007
@@ -1,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 07-ace-tao-ssliop-refcount.dpatch
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: fix reference counter when using ssliop.
+ 
+ at DPATCH@
+--- ACE_wrappers/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp~	2007-01-25 10:04:11.000000000 -0800
++++ ACE_wrappers/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp	2007-02-19 21:10:00.000000000 -0800
+@@ -623,6 +623,11 @@
+                                               remote_address,
+                                               synch_options);
+ 
++      // base_connector_.connect() will increment the handler's #REFCOUNT#
++      // once more. This is not required as we already hold a reference to
++      // the handler, so we discard this second reference.
++      svc_handler->remove_reference ();
++
+       // There are three possibilities from calling connect(): (a)
+       // connection succeeds immediately - in this case, the
+       // #REFCOUNT# on the handler is two; (b) connection completion

Propchange: trunk/debian/patches/07-ace-tao-ssliop-refcount.dpatch
------------------------------------------------------------------------------
    svn:executable = *




More information about the Pkg-ace-devel mailing list