From 7787c76a1a579b527f3575f86fced32e5bbc64a8 Mon Sep 17 00:00:00 2001 From: mike Date: Tue, 31 Jan 2006 16:13:05 +0000 Subject: [PATCH] Allocate space in yaz_version's output strings. --- lib/Net/Z3950/ZOOM.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/Net/Z3950/ZOOM.pm b/lib/Net/Z3950/ZOOM.pm index ea8cf10..40b9492 100644 --- a/lib/Net/Z3950/ZOOM.pm +++ b/lib/Net/Z3950/ZOOM.pm @@ -1,4 +1,4 @@ -# $Id: ZOOM.pm,v 1.9 2006-01-31 15:39:05 mike Exp $ +# $Id: ZOOM.pm,v 1.10 2006-01-31 16:13:05 mike Exp $ package Net::Z3950::ZOOM; @@ -11,13 +11,14 @@ our $VERSION = '1.02'; require XSLoader; XSLoader::load('Net::Z3950::ZOOM', $VERSION); -my($vs, $ss) = ("", ""); +my($vs, $ss) = ("x" x 100, "x" x 100); # allocate space for these strings my $version = Net::Z3950::ZOOM::yaz_version($vs, $ss); if ($version < 0x02010B && ! -f "/tmp/ignore-ZOOM-YAZ-version-mismatch") { warn <<__EOT__; *** WARNING! ZOOM-Perl requires at least version 2.0.11 of YAZ, but is currently -running against only version $vs. Some things may not work. +running against only version $vs (sys-string '$ss'). +Some things may not work. __EOT__ } -- 1.7.10.4