X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=lib%2FZOOM.pm;h=b85163f64acda4a7b49ec28aa3bfa926ab7e1108;hb=ecc0ec8f7c966c6566128351e46b5e0ba92d17d9;hp=5783adb96a8f8f100662808b3a7874e196d42cca;hpb=c56880e12ff3cd92b803c1ecf1dba6885dba21b7;p=ZOOM-Perl-moved-to-github.git diff --git a/lib/ZOOM.pm b/lib/ZOOM.pm index 5783adb..b85163f 100644 --- a/lib/ZOOM.pm +++ b/lib/ZOOM.pm @@ -1,5 +1,3 @@ -# $Id: ZOOM.pm,v 1.49 2007-09-14 10:34:35 mike Exp $ - use strict; use warnings; use IO::File; @@ -898,14 +896,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 {