forked from pool/perl-Sys-LoadAvg
- added 0001-enhance-loadavg-array-from-2-to-3-doubles.patch (Fixes: https://rt.cpan.org/Public/Bug/Display.html?id=120617) - re-run cpanspec version 1.80.01 OBS-URL: https://build.opensuse.org/request/show/854461 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Sys-LoadAvg?expand=0&rev=4
33 lines
802 B
Diff
33 lines
802 B
Diff
From 2754541aba279ef6715f1f3adcd9b8e4881fc830 Mon Sep 17 00:00:00 2001
|
|
From: Frank Schreiner <schreiner@suse.de>
|
|
Date: Thu, 10 Dec 2020 07:49:09 +0100
|
|
Subject: [PATCH] enhance loadavg array from 2 to 3 doubles
|
|
|
|
Fixes: https://rt.cpan.org/Public/Bug/Display.html?id=120617
|
|
|
|
Without this patch on aarch64 the module crashes with the following message:
|
|
|
|
perl -e 'use Sys::LoadAvg qw( loadavg );loadavg();'
|
|
*** stack smashing detected ***: terminated
|
|
Aborted (core dumped)
|
|
---
|
|
LoadAvg.xs | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/LoadAvg.xs b/LoadAvg.xs
|
|
index 0cb1c40..2c4c48b 100644
|
|
--- a/LoadAvg.xs
|
|
+++ b/LoadAvg.xs
|
|
@@ -13,7 +13,7 @@ void
|
|
loadavg()
|
|
PROTOTYPE:
|
|
PREINIT:
|
|
- double loadavg[2];
|
|
+ double loadavg[3];
|
|
int retval;
|
|
int i;
|
|
PPCODE:
|
|
--
|
|
2.29.2
|
|
|