From b895cc7ebc36184db924fba1977483902c504d69 Mon Sep 17 00:00:00 2001 From: mike Date: Wed, 14 May 2008 13:33:31 +0000 Subject: [PATCH] Simplify $record->get() based on new underlying record_get() --- lib/ZOOM.pm | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/lib/ZOOM.pm b/lib/ZOOM.pm index 5783adb..8c97dae 100644 --- a/lib/ZOOM.pm +++ b/lib/ZOOM.pm @@ -1,4 +1,4 @@ -# $Id: ZOOM.pm,v 1.49 2007-09-14 10:34:35 mike Exp $ +# $Id: ZOOM.pm,v 1.50 2008-05-14 13:33:31 mike Exp $ use strict; use warnings; @@ -898,14 +898,7 @@ sub get { my($type, $args) = @_; $type = "$type;$args" if defined $args; - my $len = 0; - my $string = Net::Z3950::ZOOM::record_get($this->_rec(), $type, $len); - # I don't think we need '$len' at all. ### Probably the Perl-to-C - # glue code should use the value of `len' as well as the opaque - # data-pointer returned, to ensure that the SV contains all of the - # returned data and does not stop at the first NUL character in - # binary data. Carefully check the ZOOM_record_get() documentation. - return $string; + return Net::Z3950::ZOOM::record_get($this->_rec(), $type); } sub clone { -- 1.7.10.4