richter     02/03/11 06:08:27

  Modified:    .        Tag: Embperl2c README.v2 epinit.c
               Embperl  Tag: Embperl2c Object.pm
               test     Tag: Embperl2c testapp.pl
  Log:
  refcnt fixes
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.4.27  +2 -2      embperl/Attic/README.v2
  
  Index: README.v2
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/README.v2,v
  retrieving revision 1.1.4.26
  retrieving revision 1.1.4.27
  diff -u -r1.1.4.26 -r1.1.4.27
  --- README.v2 11 Mar 2002 08:47:25 -0000      1.1.4.26
  +++ README.v2 11 Mar 2002 14:08:27 -0000      1.1.4.27
  @@ -9,7 +9,7 @@
   WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 
   MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   
  -$Id: README.v2,v 1.1.4.26 2002/03/11 08:47:25 richter Exp $
  +$Id: README.v2,v 1.1.4.27 2002/03/11 14:08:27 richter Exp $
   
   
   ### !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! 
  @@ -802,7 +802,7 @@
       sub init
           {
           my $self = shift ;
  -        $r = $self -> curr_req ;
  +        my $r = $self -> curr_req ;
   
           $lang = $r -> param -> language || 'de' ;
           push @{$r -> messages}, $messages{$lang} ;
  
  
  
  1.1.2.40  +5 -1      embperl/Attic/epinit.c
  
  Index: epinit.c
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/epinit.c,v
  retrieving revision 1.1.2.39
  retrieving revision 1.1.2.40
  diff -u -r1.1.2.39 -r1.1.2.40
  --- epinit.c  11 Mar 2002 08:47:26 -0000      1.1.2.39
  +++ epinit.c  11 Mar 2002 14:08:27 -0000      1.1.2.40
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: epinit.c,v 1.1.2.39 2002/03/11 08:47:26 richter Exp $
  +#   $Id: epinit.c,v 1.1.2.40 2002/03/11 14:08:27 richter Exp $
   #
   
###################################################################################*/
   
  @@ -1595,12 +1595,14 @@
           sprintf (buf, "%d", SvREFCNT(SvRV(r -> Param._perlsv)) - 1) ;
           LogErrorParam (r -> pApp, rcRefcntNotOne, buf, "request.param") ;
           }            
  +    /*
       if (SvREFCNT(SvRV(r -> _perlsv)) != 1)
           {
           char buf[20] ;
           sprintf (buf, "%d", SvREFCNT(SvRV(r -> _perlsv)) - 1) ;
           LogErrorParam (r -> pApp, rcRefcntNotOne, buf, "request") ;
           }            
  +        */
       SvREFCNT_dec (r -> Config._perlsv) ;
       SvREFCNT_dec (r -> Param._perlsv) ;
   
  @@ -1705,7 +1707,9 @@
   
       pPool = ep_make_sub_pool (r -> pPool) ;
   
  +    tainted = 0 ;
       
epxs_Embperl__Component__Output_create_obj(pOutput,pSV,pRV,ep_palloc(pPool,sizeof(tComponentOutput)))
 ;
  +    tainted = 0 ;
       pOutput -> pPool         = pPool ;
       c -> pOutput = pOutput ;
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.17  +2 -4      embperl/Embperl/Attic/Object.pm
  
  Index: Object.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl/Attic/Object.pm,v
  retrieving revision 1.1.2.16
  retrieving revision 1.1.2.17
  diff -u -r1.1.2.16 -r1.1.2.17
  --- Object.pm 11 Mar 2002 08:47:27 -0000      1.1.2.16
  +++ Object.pm 11 Mar 2002 14:08:27 -0000      1.1.2.17
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: Object.pm,v 1.1.2.16 2002/03/11 08:47:27 richter Exp $
  +#   $Id: Object.pm,v 1.1.2.17 2002/03/11 14:08:27 richter Exp $
   #
   ###################################################################################
   
  @@ -99,11 +99,9 @@
   
   sub handler
       {
  -    my $r = shift ;
  -
       my %req ;
   
  -    $req{'req_rec'} = $r ;
  +    $req{'req_rec'} = $_[0] ;
       
       Execute (\%req) ;
       }
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.2   +1 -1      embperl/test/Attic/testapp.pl
  
  Index: testapp.pl
  ===================================================================
  RCS file: /home/cvs/embperl/test/Attic/testapp.pl,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- testapp.pl        5 Mar 2002 08:07:22 -0000       1.1.2.1
  +++ testapp.pl        11 Mar 2002 14:08:27 -0000      1.1.2.2
  @@ -36,7 +36,7 @@
   sub init
       {
       my $self = shift ;
  -    $r = $self -> curr_req ;
  +    my $r = $self -> curr_req ;
   
       $lang = $r -> param -> language || 'de' ;
       push @{$r -> messages}, $messages{$lang} ;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to