applied, thanks! > -----Original Message----- > From: [email protected] [mailto:pve-devel- > [email protected]] On Behalf Of Alexandre Derumier > Sent: Montag, 27. Mai 2013 11:42 > To: [email protected] > Subject: [pve-devel] [PATCH] nexenta: nexenta_get_zvol_size : parse result > to avoid tainted value > > > Signed-off-by: Alexandre Derumier <[email protected]> > --- > PVE/Storage/NexentaPlugin.pm | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/PVE/Storage/NexentaPlugin.pm > b/PVE/Storage/NexentaPlugin.pm index 857df54..93cd0cf 100644 > --- a/PVE/Storage/NexentaPlugin.pm > +++ b/PVE/Storage/NexentaPlugin.pm > @@ -42,7 +42,10 @@ sub nexenta_request { sub nexenta_get_zvol_size { > my ($scfg, $zvol) = @_; > > - return nexenta_request($scfg, 'get_child_prop', 'zvol', $zvol, > 'size_bytes'); > + my $ret = nexenta_request($scfg, 'get_child_prop', 'zvol', $zvol, > 'size_bytes'); > + $ret =~ m/^(\d+)$/ or die "size is not valid"; > + my $size = $1; > + return $size; > } > > sub nexenta_get_zvol_props { > -- > 1.7.10.4 > > _______________________________________________ > pve-devel mailing list > [email protected] > http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
_______________________________________________ pve-devel mailing list [email protected] http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
