summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2009-04-30 12:19:56 -0400
committerSteven Rostedt <rostedt@goodmis.org>2009-08-18 21:59:26 -0400
commitfd3132d5815bf72aeec7d5ad87161b4831f8e48c (patch)
treeeb4248501111cd07cdee677359675965cf69ab33
parent744ffcbe867b81e9f467503c85bc5e4f9a586294 (diff)
downloadlinux-stable-fd3132d5815bf72aeec7d5ad87161b4831f8e48c.tar.gz
linux-stable-fd3132d5815bf72aeec7d5ad87161b4831f8e48c.tar.bz2
linux-stable-fd3132d5815bf72aeec7d5ad87161b4831f8e48c.zip
kconfig: add check if end exists in extract-ikconfig
Both start and end should be tested for existence before continuing to parse the config.gz file. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rwxr-xr-xscripts/extract-ikconfig4
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/extract-ikconfig b/scripts/extract-ikconfig
index 72997c353cb3..42d6bcefb400 100755
--- a/scripts/extract-ikconfig
+++ b/scripts/extract-ikconfig
@@ -17,6 +17,10 @@ dump_config() {
return
fi
end=`$binoffset $file $IKCFG_ED 2>/dev/null`
+ [ "$?" != "0" ] && end="-1"
+ if [ "$end" -eq "-1" ]; then
+ return
+ fi
start=`expr $start + 8`
size=`expr $end - $start`