Only open /proc/cmdline if it exists, #189686 thanks to Christian Affolter

This commit is contained in:
Roy Marples 2007-08-22 14:10:46 +00:00
parent 25d46c0e96
commit 1ef8a7f041
2 changed files with 8 additions and 1 deletions

View File

@ -1,6 +1,10 @@
# ChangeLog for Gentoo System Intialization ("rc") scripts # ChangeLog for Gentoo System Intialization ("rc") scripts
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2
22 Aug 2007; Roy Marples <uberlord@gentoo.org>:
Only open /proc/cmdline if it exists, #189686 thanks to Christian Affolter
21 Aug 2007; Roy Marples <uberlord@gentoo.org>: 21 Aug 2007; Roy Marples <uberlord@gentoo.org>:
Fix pppd getting the interface metric. Fix pppd getting the interface metric.

View File

@ -378,7 +378,10 @@ static char *proc_getent (const char *ent)
char *p; char *p;
char *value = NULL; char *value = NULL;
int i; int i;
if (! rc_exists ("/proc/cmdline"))
return (NULL);
if (! (fp = fopen ("/proc/cmdline", "r"))) { if (! (fp = fopen ("/proc/cmdline", "r"))) {
eerror ("failed to open `/proc/cmdline': %s", strerror (errno)); eerror ("failed to open `/proc/cmdline': %s", strerror (errno));
return (NULL); return (NULL);