Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37520467
en ru br
ALT Linux repos
S:0.6-alt0_0_git_b3c1f91
5.0: 0.4.2.3-alt1
4.1: 0.4.2.3-alt1
4.0: 0.4.1-alt0.1

Group :: System/Kernel and hardware
RPM: hardinfo

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: 02-fix-distro-crash.patch
Download


--- a/arch/linux/common/os.h	2009-04-06 17:43:15.000000000 +0400
+++ b/arch/linux/common/os.h.new	2013-09-16 23:12:33.450892293 +0400
@@ -200,8 +200,12 @@
 	    char buf[128];
 
 	    distro_ver = fopen(distro_db[i].file, "r");
-	    (void)fgets(buf, 128, distro_ver);
-	    fclose(distro_ver);
+	    if (distro_ver) {
+                (void)fgets(buf, 128, distro_ver);
+                fclose(distro_ver);
+            } else {
+                continue;
+            }
 
 	    buf[strlen(buf) - 1] = 0;
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin